643394
906330
21234
147580
361337
977528
3911000
753970
877904
874292
92467
49135
656554
762685
764277
180877
129402
980901
245158
1039461
1077611
893690
852190
414512
693612
384100