31434
0
2702
419
1
642
2
736
3
1270
1330
7888
5
124
1301
9935
1398
4902
1262
500
1865
1298
945
1376
841
1151
4674
8827
319
1524
4
6117
9
3102
10220
6
21166
3271