31535
0
458
1824
745
608
503
2748
2
584
1009
611
4594
1
683
1020
2727
17353
953
25137
2522
467
6800
19279
719
1378
422
46414
1428
1045
691
1232
1023