2509 653
2106 479
3014 585
945 191
228 43
29377 217
2824 47
7820 519
4911 522
3366 455
4929 170
4198 637
2263 101
4149 578
3220 169