122232117
116690104
11717522
484588
477362
4517987
353351
348814
3269726
3190694
2858601
2782198
917183
881190
972813
12184
496635
317991
634936
62849
744752
772695
629427
40618