31535
0
282572
2683
296
458
1824
20634
8
2748
2
105290
25137
2668
46414
1
683
467
396
17353
1754
691
543
2952
608
584
503
3659
14
468
980
2657
3
1009
1020