3681
222600
402990
318399
238273
34889
491896
776556
181522
43046
897241
162658
738339
813665
370852
94088
236665
540671
303176
895549
728881
230255
914315
389590
159809
230576
760817
569224
593984
40919