1244
2
315
0
2089
3009
1896
337
417
1698
1816
292
450
345
496
1266
174
394
781
538
2113
1614
928
1012
651
467
596
1015
728
978
430
688