13970
306799
314295
66843
252314
959365
314430
808569
41791
31225
406795
565245
5082799
3516581
3011148
2319804
2213988
2009609
1905357
189878
1746118
1715136
1663195
1624471