1354226
1123109
617
2668
698105
40745
72179
39582
27355
894
45186
950160
923151
76221411
790342
68151435
67281594
8781104
8585683
7193968