300371
270659
588690
269322
184244
377686
19140
642393
50067
21840
568237
74109
5162799
3576581
3104148
2405804
2239988
2064609
1981358
191978
1774118
1723136
1694196
1640471