2505 636
1308 277
2450 500
391 124
10984 503
19394 663
7471 133
17359 505
5198 288
12159 397
25915 106