1230 776
735 659
435 294
883 188
316 123
482 7
488 204
226 6
125 59
633 589
173 862
1000 891
55 613
351 621
1018 466
380 935