31535
0
6800
4594
1
1586
1824
503
1232
1009
8766
2
611
608
1152
1105
1192
1045
1428
2522
1649
25127
458
653
1238
1075
576
1431
2748
909
4328
10
1378
20634
8