122133117
116669104
11561522
476588
473362
4333987
348751
341713
3235726
3138694
2838601
2757198
196988
851493
278340
667707
2367
425445
535285
224466
692892
657502
144785
9238