1506 362
294 79
2850 672
3546 512
3046 386
2170 592
1549 299
1791 418
193 39
2115 381
6359 256
17230 105
12028 882
8290 625
35896 398
39224 298