3078 503
2801 290
17413 560
5339 431
12652 687
12220 894
55657 548
23386 215
8362 186
4454 400
28333 61
21191 228
19592 449
2775 337
11813 650
1793 126