31535
0
2748
2
1824
1232
759
691
654
1009
379
1649
1
4594
565
360
552
1152
6800
1431
458
8766
389
909
1192
1378
1779
1428
1069
1823
896
1105