22199
300371
270659
588690
269322
184244
377686
29432
19140
642393
50067
21840
5082799
3514581
3010148
2316804
2212988
2008609
1905357
189878
1746118
1715136
1661195
1624471