31535
0
467
19279
2
1824
2748
1378
611
363
458
2395
46414
1
2952
25137
1045
464
2647
552
787
1621
3287
2076
918
396
2683
1152
2522
8766
484
909