1244
2
1124
1
2374
2495
0
1798
1514
1027
1751
766
315
1487
1112
1482
281
1197
2089
965
3009
1896
337
417
1698
1816
292
450
345
496
1266
174
394