12927 595
5059 239
16248 307
27103 935
14448 774
6048 349
18111 313
4236 68
13855 256
11380 833
5318 504
9544 329
5823 209