1506 345
385 47
333 62
5556 539
12355 485
2929 523
21361 507
5315 669
4047 361
2974 399
2157 232
34276 374
1243 121