31535
0
1824
1009
458
1020
683
3691
5
953
2522
691
2748
2
467
755
390
468
2275
503
1232
4594
1
649
1152
572
25137
6800
968
584
1378
3659
14
1428