592206
759574
105674
1007171
460990
63262
169305
59184
850783
611140
83434
893177
5099799
3533581
3035148
2338804
2220988
2025609
1933357
190378
1750118
1716136
1676195
1629471