17353
0
31535
25137
19279
2
20634
8
2730
6
3114
4
467
6800
1098
2091
1824
787
798
1020
7334
819
2275
693
455
1348
314
212
381
2635
2546
1
1462
643
4111
501