50103 9
39803 8
17234 4
23180 2
16083 8
20333 5
14383 6
10530 3
16005 10
131427 24
477809 21
623102 29
162682 9
632309 55
197131 13
370632 22
434377 14
256132 36
127233 7
999729 125
129157 6
108584 9
403156 31
167828 20