31535
0
1824
467
2522
611
653
1378
2
6800
1009
1754
1232
503
25127
683
552
19279
282572
169211
11
1649
1
458
572
953
25137
1431
576
3373
2748
8766
691
1045