1506 345
370 47
329 62
5550 539
12331 485
2929 523
21353 507
5312 669
4044 361
2974 399
2157 232
34248 374
1236 121