50507 9
41101 8
17479 4
23879 2
16430 8
20709 5
14982 6
10827 3
16108 10
131604 24
477934 21
623605 29
162751 9
632601 55
197207 13
370729 22
434578 14
256154 36
127301 7
1000131 125
129176 6
108654 9
403331 31
168108 20