109727 15
655008 161
154208 13
232726 33
87428 14
175282 24
244526 43
494507 64
389682 42
66755 4
54328 9
67755 7
72759 14
63429 8
94683 13
191926 47
85209 20
81032 18
58957 7
66733 5
45177 5
139407 15
76329 15
408756 95