122232117
116690104
11717522
484588
477362
4517987
353351
348814
3269726
3190694
2858601
2782198
146444
235576
496196
671902
745581
104680
113644
378522
552774
88959
950885
932348