1020
0
2730
6
2657
3
2668
2
31535
968
25137
20634
8
467
2855
5223
9
105290
5429
1
1869
5
567
371
2574
19279
2275
801
3660
1824
3691
2809
282572
17353
529
2301
3092
2881