430368
282841
1082992
440968
7570
365917
245501
464252
423883
15874
75823
444520
925954
158141
1013443
584615
620846
688753
855461
356820
526132
301159
121448
206472
619647
172197
469994
42021
161960
372938