31535
0
25137
17353
3114
4
1098
19279
2
1020
2041
1
2730
6
3366
1824
2696
590
467
1877
333
2275
6800
683
2211
20634
8
968
1853
9
349
2299
3691
5
348
2093
918
4111