31535
0
1824
19279
2
1649
1
1152
1431
6800
458
2748
584
8766
467
909
608
1192
1378
1428
1069
896
1105
1024
1586
1543
301
4594
590
25127
360
2522