1508 345
405 47
341 62
5568 539
12403 485
2931 523
21372 507
5318 669
4049 361
2980 399
2159 232
34327 374
1243 121