1506 345
389 47
337 62
5559 539
12368 485
2930 523
21365 507
5316 669
4048 361
2977 399
2158 232
34291 374
1243 121