153448
519648
76322
888562
807976
637901
162577
32678
73810
872751
601470
2787
5453367
4485934
4308459
3438462
3428998
3371286
3320956
2987729
2968226
2466209
2125352
2120407