303714
205264
417607
100847
746534
806622
456707
681500
823412
191152
48239
553894
313946
183849
255237
535867
263951
800169
834211
561120
476420
1033802
870845
584170
89592
83033
85447
632782
122796
1089596