1506 345
387 47
334 62
5557 539
12356 485
2930 523
21362 507
5315 669
4047 361
2975 399
2157 232
34281 374
1243 121