2633 453
41148 831
106469 294
69373 1051
38333 529
30440 225
125656 897
109812 672
60787 414
58499 320