1506 362
294 79
2852 672
3568 512
3075 386
2170 592
1550 299
1791 418
193 39
2117 381
6363 256
17239 105
12030 882
8291 625
35900 398
39224 298