31535
0
1824
953
458
422
2748
2
691
467
683
468
1009
2522
503
968
1152
1232
608
4594
1
17353
6800
25137
584
466
1378
1428
464
576
1020
572
255