3097 503
2810 290
17415 560
5339 431
12656 687
12220 894
55678 548
23388 215
8365 186
4454 400
28337 61
21192 228
19596 449
2775 337
11817 650
1794 126