1505 345
367 47
329 62
5550 539
12322 485
2928 523
21350 507
5312 669
4043 361
2973 399
2157 232
34240 374
1235 121