709423
238224
384128
109725
901832
87331
914580
345149
28692
184196
126238
967372
5100799
3534581
3035148
2338804
2220988
2025609
1934357
190378
1750118
1716136
1676195
1629471