1508 345
396 47
341 62
5562 539
12386 485
2931 523
21371 507
5316 669
4048 361
2979 399
2159 232
34309 374
1243 121