2730
6
20634
8
2855
3
2668
2
1020
0
31535
2211
798
422
804
419
17353
2076
1
459
169
1554
392
116
1880
535
1824
968
1645
918
25137
325
553
486
1094