31535
0
1824
19279
2
552
46414
1
1681
1463
2748
1378
329
467
169211
11
4111
25127
3691
5
683
3287
1649
25137
458
608
4594
139
422
2952
1045
611
6800
1431