594298
293744
663797
386637
41982
120972
552608
445923
803901
560599
148257
549219
143803
895414
626688
347668
524528
635165
965911
377230
132379
69356
527386
35214
552676
344482
547156
41826
27196
608432