271 47
311 62
5515 539
12158 485
2924 523
21276 507
5300 669
4030 361
2959 399
2147 232
34122 374
1217 121