261318
927273
429754
179881
334970
66945
763790
648761
822702
867508
473139
166845
83459
150263
981132
39598
14573747
664186
4468578
4169980
3422510
3047192
2167495
2160216
2043492
184066
1838948
16295
153761
1536545