8551
527194
435810
211407
145896
79138
313922
474734
573804
361101
88618
30570
167712
942418
515672
411392
756420
878297
120283
160224
44876
623422
957277
995113
836260
562264