3091 503
2805 290
17415 560
5339 431
12656 687
12220 894
55671 548
23387 215
8362 186
4454 400
28336 61
21192 228
19594 449
2775 337
11815 650
1794 126