102953 623
24775 882
8520 42
8684 240
96686 1078
79064 432
25807 821
14736 471
11332 190
24866 109
28384 264