20634
8
19279
2
31535
0
17353
2275
1302
25137
2730
6
1824
2809
467
1132
2459
9
2546
1
1506
5009
633
440
246
2657
3
772
1172
968
2320
2668
1267
876
3114
4
2224
1020