31435
0
2052
2
2217
5
1090
1
2617
11
941
1868
8
642
899
442
163
4
2548
14
900
1070
2603
5450
1132
1267
1089
1671
7
4954
2311
2653
3
1397
2274
2264
810
451
511
1453