3950 505
2870 290
17547 560
5594 431
12838 686
12270 894
56235 548
23652 221
8397 186
4488 400
28510 61
21501 228
19586 449
2809 337
11932 651
1806 126