87451
559248
895785
250334
71860
661639
421990
155522
375102
113686
494286
20216
5476367
4504935
4318459
3440462
3433998
3383286
3329956
2996729
2980226
2473209
2128352
2123407