500 45
2045 437
4823 358
2622 438
1423 59
1120 105
2773 536
2694 567
1629 231
1826 248
3346 979
2221 389
3011 679
3774 821
3407 571
2237 386
1191 169
2209 387
1688 265
2943 805
2456 174
1007 159
1453 309
3538 617
1849 263
1276 143
3652 703
1154 29