1226
1
2797
5
5225
8
1581
2
3765
4
2245
3
571
0
894
3053
7
810
4996
6
280
2354
4370
2102
1938
5949
15
591
1417
2411
3749
2159
3442
1632
1734
1211
1295
2773
2250
1583