31535
0
1824
1192
1
1428
2748
2
1649
360
1418
2516
3
572
3287
3116
552
6800
2275
1431
8766
909
1378
2522
2295
1069
896
14
1009
1105
1024
503
1115
1586