503900
251337
174963
79724
240130
1090925
115690
78360
196306
437413
685928
89770
176990
408579
213110
923394
896345
303612
428297
57741
616312
984427
738529
698102
204499
366513
851308
440550
52253
692859