1512 362
295 79
2855 672
3850 513
3430 386
2171 592
1580 299
1802 418
194 39
2160 381
6406 256
17336 105
12063 882
8313 625
35939 398
39237 298