682702
416241
652146
1119181
1230516
760451
1199313
2726919
1011334
1103968
615570
330133
920425
919617
1108321
773160
1401635
1176890
1186865
725170
1679675
384640
955861
927799
344708
785442