50608 10
41252 8
17606 4
23981 2
16507 8
20859 5
15079 6
10903 3
16134 10
131653 24
477927 21
623632 29
162779 9
632607 55
197207 13
370753 22
434577 14
256228 36
127305 7
1000205 125
129184 6
108679 9
403351 31
168109 20