31535
0
19279
2
25137
17353
1559
6800
2730
6
20634
8
1586
1
2546
4111
2748
1824
105290
458
282572
1098
2683
3114
4
1152
1009
1207
683
1438
467
1584
2301
46414
296
1754