343522
67246
336783
1046373
641438
275155
903354
378737
733226
455588
1073222
348441
84260
226828
682970
389287
684235
431566
197810
462397
863850
337701
186304
55113