1512 362
295 79
2855 672
3833 513
3413 386
2171 592
1579 299
1801 418
194 39
2156 381
6405 256
17330 105
12062 882
8313 625
35938 398
39236 298