655
38351
157418
366953
708171
701884
325967
966792
593544
30131
791699
1055368
244918
594659
30334
1080726
3222
571717
405578
84952
392440
39720
689324
865225
92858
925122
278903
455253
532903
259867