122117117
116666104
11537522
475188
472162
4288987
348051
341213
3226726
3127694
2835601
2754198
839324
150712
922861
412652
868732
623965
149933
548141
90942
352547
152963
174221