1512 362
295 79
2855 672
3845 513
3426 386
2171 592
1579 299
1802 418
194 39
2160 381
6406 256
17336 105
12063 882
8313 625
35939 398
39237 298