31535
0
584
1152
710
1949
1824
503
460
1009
440
105290
572
953
494
2748
2
1020
6800
20634
8
467
639
2730
6
301
2683
1297
458
46414
1
683
2657
3
296
394