10431116
475173
21785174
29301164
8316123
2255113
28490170
14268134
236592
145284
190976
700596
1023381
348090
205470
488482
272077
179677
294268
250793