1223
2
2340
4
8520
26
1174
1209
2872
5
1288
10
1306
1
718
2185
659
3256
385
332
3
321
371
112
1282
370
0
1050
973
5792
2388
1255
1393
271
2025
246
416
910