2562
2
1632
1699
3326
3
3683
1
1759
1475
3053
7
3589
3765
4
297066
0
1511
4179
1295
2683
2650
20
1558
3227
2890
844
866
421
280
2082
2668
1064
2207
1581
2512
7394
5