103763 623
24787 882
8538 42
8698 240
96937 1078
79305 432
25924 821
14765 471
11357 190
24957 109
28571 264