103758 623
24787 882
8538 42
8698 240
96936 1078
79303 432
25924 821
14764 471
11357 190
24956 109
28570 264