500 118
857 193
191 38
1181 345
1981 245
682 129
2357 620
3277 341
2976 798
1449 446
3157 759
19243 549
3959 310
2659 271
1727 124
14231 524
8838 909
8407 546
4900 134
5734 371
7773 330