168650
89229
1018238
866290
271153
972594
807648
741847
600580
220659
367801
927522
1057164
575479
1031699
718874
841698
16329
644742
381674
847970
98739
451456
1085150
327902
1029197