2442
2
2111
3
20634
8
2730
6
2166
3092
1
2657
2668
1551
3047
10
25137
0
1824
1614
7334
4
425
2301
575
1020
2855
467
1222856
105290
1112
9355
2257
482
1413
881
2183
647