495329
247562
145100
718328
560246
76854
230374
411539
565868
149661
50808
50530
831913
495644
232223
942708
399504
726118
518531
236780
957496
996302
959761
5285
578965
507842