579883
485592
786950
609237
581932
385948
891455
649453
24235
126283
911459
543542
5180799
3597581
3128148
2432804
2247988
2073609
1997358
192378
1778118
1724136
1700196
1645471