3075 503
2799 290
17412 560
5339 431
12651 687
12220 894
55655 548
23382 215
8362 186
4454 400
28331 61
21191 228
19591 449
2775 337
11813 650
1793 126