1506 345
385 47
334 62
5557 539
12356 485
2930 523
21362 507
5315 669
4047 361
2974 399
2157 232
34276 374
1243 121