839544
442924
764122
667560
84081
276797
32238
627453
370599
545982
52899
20269
4237364
3588456
3523929
3173460
2882998
2792283
2760955
2573725
2483226
2090209
1928351
1886407