1188
2
1374
1
1129
0
1326
1392
2864
7
1513
2277
5
2086
4
772
2610
2143
1990
2296
999
2326
1125
1889
2991
1003
1315
1132
417
1338
6
2334
2135
964
935
2799
3