413198
140932
47804
405980
989410
481450
302592
644562
853675
624208
707837
298703
555808
677653
309188
709391
814490
51876
386922
227448
787912
163441
832270
219865
158425
385889
349476
766840
367125
136589