999875
98272
550686
945732
118183
437705
87733
640310
982223
725985
511436
718320
2780361
2492454
2444927
2364455
2156994
2061955
2002281
1938718
1851226
1633208
1559351
1519406