343903
936287
279191
14722
577351
145219
65595
24796
9154
294898
799103
949701
68478
519490
541426
759261
790924
507849
234997
34443
298679
493256
661930
33486
551539
216669