31535
0
1824
467
458
2748
2
691
1232
683
584
953
1045
1152
1009
2522
503
422
464
918
468
608
1297
4594
1
759
17353
6800
255
520
25137
1378
269