2578
1
3485
7
1526
2
3080
3
3673
6
830
0
1093
32302
2165
3078
4
3562
662
1289601
3041
467
801
1072
1819
883
2919
693
25669
14
2358
9
1464
17333
27
19783
2535
2452
8122
13