31535
0
1824
918
2748
2
1428
1
458
1152
2522
552
1649
3287
1431
6800
8766
909
1192
1378
1069
611
896
1105
484
1024
1586
1543
1045
1115
2275
1009