857838
145301
2791
285201
649158
353808
175241
544558
132682
86282
692721
511614
407866
56949
524770
415799
77393
861300
322446
44924
215970
97649
70144
448333
89966
692582