597915
94665
988959
868304
330926
74159
295969
49042
910427
971856
950941
31443
924834
276425
201118
384182
117188
44253
12858
410652
295840
299201
127802
106252
553377
543741
612882
897945
336443
550882