38091
340529
386674
688286
22772
626731
242379
977379
59457
833635
493177
127297
855973
113473
667206
234837
577922
137252
311774
25379
154384
24867
459903
402743
479900
549628