1115 776
501 659
411 294
876 188
313 123
456 7
486 204
213 6
120 59
628 589
169 862
995 891
48 613
347 621
1010 466
371 935