102959 623
24775 882
8520 42
8684 240
96688 1078
79064 432
25808 821
14736 471
11333 190
24866 109
28388 264