504690
656145
707807
34343
212148
332140
326858
720267
70396
1252524
851264
83614
1117745
87617
1051122
384925
631580
985716
476943
75627
52171
115167
327120
387252
712303
680834