17353
0
31535
25137
19279
2
1098
2041
1
3114
4
4964
3
6800
2730
6
2275
1824
165
20634
8
1020
169
309
520
467
2907
370
80
1880
66
2602
592
801
348
3808