1141 776
1013 466
998 891
877 188
629 589
549 659
486 204
458 7
413 294
374 935
348 621
313 123
216 6
170 862
121 59
50 613