102951 623
24774 882
8520 42
8684 240
96686 1078
79062 432
25804 821
14736 471
11332 190
24866 109
28383 264