445296
176262
907774
984813
828984
735179
1034241
203150
539797
486784
56460
523368
775147
866949
996724
784610
511505
36952
63987
575377
278284
516841
432275
802256