340109
1066556
735385
812972
78362
404508
312769
637256
593254
682499
966748
645637
83649
469240
1083218
700950
1017577
264240
1956
476226
1041478
91823
429846
541343
125631
633222
297237
44197
90495
42595