296352
222186
36378
333308
113388
470655
251694
314187
438915
440833
892760
62980
292727
425945
46920
3875
269112
279605
23101
884682
431578
963395
79725
63390
39648
350108