2562
2
1632
1699
3326
3
1759
1475
5151
3080
3715
21152
8
4651
1511
1
4179
2650
20
280
2405
3227
844
2740
421
2932
2082
2668
1064
3589
297066
0
1500
2901
878