340136
86079
30791
924416
303276
656252
53452
737477
355233
701407
18583
819280
133909
444947
85506
945687
340678
60190
698545
55085
994377
279780
195795
303896
566440
276206