2685 684
2054 639
1773 436
3095 365
1291 142
4050 283
5396 391
7714 207
103487 230
24891 374
34557 149
167217 1017
80076 580
38063 709
165730 928
27055 438
56607 531