2562
2
1699
1632
1064
1
1511
3326
3
1606
951
1590
8527
2209
7733
4179
2082
1746
2710
4335
1814
1690
2732
2427
12
123674
35
1475
1568
2901
1812
1950
913
1749
1730
0