2562
2
1632
1699
3326
3
1759
1475
6346
16
2358
9
3090
6
1511
1
4179
3673
3694
951
6499
1015
1087
2082
2668
1606
1064
1751
8527
3589
5489
11
2919
2131
19944
2901
1289601
4