2159
1
3262
3
1295
297066
0
2650
20
4130
18
280
3444
3364
3001
2
1581
2028
2250
1378
2788
3765
4
2245
3386
2738
1226
1784
3053
7
38477
34
437
24418
8
4291
7071
5
3683
2110
2683