2943 440
25621 395
87703 326
30651 296
9909 564
21704 258
2460 246
5919 421
5051 328
2586 638
1645 119
3833 738
1584 197
2999 323