1511 362
295 79
2855 672
3818 513
3397 386
2171 592
1578 299
1801 418
194 39
2152 381
6404 256
17324 105
12061 882
8312 625
35938 398
39236 298