951460
71087
361792
195317
759167
683855
187575
36085
535727
539672
334148
70784
26550
684615
235636
329263
15280748
684386
4780578
4320980
3494510
3373192
2272216
2199495
2054492
188366
1859948
16355
154961
1547545