120343
1192227
1036669
132561
1268888
218739
115295
43710
738745
187238
1348907
416429
619538
285453
85090
86230
1026834
99785
861983
459471
752480
653272
337308
326184