509180
216407
616296
105977
867213
284588
998802
8087
845129
383265
147873
122987
619538
285453
85090
87230
1028834
99785
862983
460471
752480
653272
338308
327184