312158
357949
560972
64792
867490
758508
327587
848126
317928
341433
900988
918371
542279
4010
11959
424620
869189
110347
357357
1026765
310728
90537
347258
88727
938774
348238
20159
535396
387776
717211