2637 453
41150 831
106483 294
69373 1051
38335 529
30446 225
125674 897
109824 672
60790 414
58502 320