3078 503
2801 290
17412 560
5339 431
12651 687
12220 894
55656 548
23383 215
8362 186
4454 400
28332 61
21191 228
19592 449
2775 337
11813 650
1793 126