13641
289898
948353
725754
18715
344631
449134
155300
840813
636254
200654
396655
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471