1505 345
369 47
329 62
5550 539
12325 485
2928 523
21351 507
5312 669
4044 361
2973 399
2157 232
34244 374
1236 121