491182
133570
382411
226896
634877
95132
352671
164552
843192
367471
408172
365728
31911
195685
806576
150628
855480
981749
845753
255815
749350
146755
310455
745442
43918
119580