20634
8
4328
10
1880
2
1824
0
2748
31535
1152
282572
458
6800
2683
2730
6
2657
3
2668
431
968
3092
1
383
572
105290
340
121182
759
745
2881
1649
4594
503
46414
1020