17353
0
31535
25137
19279
2
3114
4
2730
6
6800
637
20634
8
1098
467
2190
1
2459
9
316
726
381
2275
895
845
948
7334
610
631
257
1029
775
1748
440
47041
1880