2509 653
2106 479
3014 585
945 191
227 43
29377 217
2823 47
7820 519
4911 522
3366 455
4929 170
4198 637
2262 101
4148 578
3220 169