148129
1229893
242502
956445
721860
905621
34090
392848
860709
76643
7429
876140
805951
462118
365102
56387
516115
83166
277432
631607
219434
907387
956831
411740