291545
47272
504561
130591
878220
631785
229292
589291
204470
163966
130307
910570
221184
813993
587493
635904
853925
104629
427428
907256
554957
919774
715268
586102
268958
16065