678558
287916
466715
399712
188386
145908
327039
57356
414363
703699
283796
315215
108155
191854
1297759
3858655
921923
847752
1134848
1375159