3942 505
2863 290
17547 560
5591 431
12829 686
12267 894
56219 548
23645 221
8395 186
4488 400
28503 61
21494 228
19580 449
2809 337
11932 651
1806 126