31535
0
19279
2
1824
1378
1649
1
3287
552
467
1681
1431
6800
2748
8766
909
1192
1428
1069
896
1105
329
1024
1586
1543
3498
4
608
4111
25127
3691
5
25137
17353