1250
1
2921
5
25669
0
19783
2
1558
2535
3107
7
1603
32302
2505
1681
1539
400
1444
8527
1449
1669
1876
1590
3354
2254
1038
989
1814
1348
2133
2562
3498
4
1777
2622
6