2562
2
2245
3
3080
1632
21152
8
1699
3326
1047
1759
3090
6
1475
2932
297066
0
1511
1
4179
951
1015
1087
2082
2668
1606
1064
1751
8527
3589
5489
11
2131
5151
19944
2901