339120
808565
838313
914501
471908
75433
222926
695435
461720
542282
165804
664423
5099799
3534581
3035148
2338804
2220988
2025609
1934357
190378
1750118
1716136
1676195
1629471