1508 362
295 79
2855 672
3749 513
3307 386
2171 592
1567 299
1796 418
193 39
2142 381
6396 256
17298 105
12053 882
8312 625
35924 398
39231 298