17353
0
31535
1098
25137
19279
2
341
2730
6
503
3114
4
476
1282
645
20634
8
1949
631
1139
674
486
741
587
2211
349
573
1824
501
561
572
480
413