31535
0
1069
1
2748
2
1824
1152
4594
1378
19279
1232
1009
1649
552
458
3287
2522
1431
6800
415
8766
909
1192
467
611
1428
896
1105
25127
1024
2275
1586