796
1
2898
9
2196
3
550
1862
2
417
1089
0
1330
1111
4
1459
1147
78
115
526
1324
2510
601
783
555
625
1346
474
1108
8
776
596
222
3569
5
618
2283
1688