273258
153448
519648
76322
888562
807976
637901
162577
32678
73810
872751
601470
5493367
4515935
4331459
3441462
3439998
3395286
3340956
3003729
2988226
2478209
2132352
2127407