1225
1
1048
3
1989
15
9
2521
6
2663
1015
2
1358
1121
1129
3161
1504
943
0
1789
4625
960
1240
5
1186
1294
2067
1400
1947
1662
2980
7
1924
934
994
3633
2324
1409