296566
494345
566728
976383
807110
898971
137904
311531
308345
778223
890699
791806
5475367
4504935
4318459
3440462
3432998
3383286
3329956
2995729
2980226
2473209
2128352
2123407