31535
0
458
19279
2
1824
608
360
552
6800
2748
1009
467
422
25137
584
1045
296
683
1649
1
918
1297
363
953
653
1431
611
8766
909
464
1192
1378