1505 362
294 79
2850 672
3516 512
3011 386
2170 592
1547 299
1790 418
192 39
2111 381
6356 256
17224 105
12024 882
8290 625
35893 398
39222 298