52196
1042842
770372
43618
596810
59469
947972
582943
665595
180735
384706
161624
460693
272591
886817
297544
5565
869729
769847
540540
921952
2683
192821
947293
366878
19162