122117117
116666104
11537522
475188
472162
4288987
348051
341213
3226726
3127694
2835601
2754198
770792
413419
130856
530430
493645
376363
436294
579327
443987
261592
631943
503636