948
3
2898
9
1426
1688
1
2196
1862
2
1884
685
1089
0
1111
4
1330
1459
1147
3569
5
2283
1245
655
946
1346
474
625
1324
783
2510
2376
6
481
1316
3174
776
1042