3113 503
2830 290
17415 560
5339 431
12673 687
12222 894
55716 548
23392 215
8368 186
4454 400
28348 61
21197 228
19600 449
2775 337
11824 650
1794 126