2998 815
2340 636
146610 562
253520 1179
29676 888
129347 758
40096 308
43176 441
2432 46
8539 97
4978 122