17353
0
31535
25137
19279
2
3114
4
2730
6
6800
20634
8
1098
458
392
2275
692
381
637
467
503
325
418
251
2190
1
895
517
2668
1045
1020
1314
776
2091
93