122111117
116662104
11522522
474588
471962
4262987
347851
340513
3214726
3119694
2832601
2752198
41598
9124
662892
752739
327122
542815
364559
273450
36664
997849
217466
804943