2857 860
2297 564
2507 636
1312 277
2454 500
400 124
11007 503
19408 663
7495 133
17378 505
5209 288
12188 397
25951 106