1506 362
294 79
2850 672
3536 512
3032 386
2170 592
1548 299
1791 418
192 39
2112 381
6357 256
17230 105
12028 882
8290 625
35895 398
39224 298