273258
153448
519648
76322
888562
807976
637901
162577
32678
73810
872751
601470
5482367
4510935
4322459
3440462
3438998
3389286
3336956
2998729
2984226
2475209
2131352
2124407