1506 362
294 79
2850 672
3555 512
3057 386
2170 592
1549 299
1791 418
193 39
2116 381
6361 256
17234 105
12030 882
8290 625
35900 398
39224 298