159633
346128
283985
793981
1024259
86157
58286
928465
209144
29841
671343
445400
669424
543444
330935
314285
429860
480313
850828
750844
450849
282723
896882
370776
432252
111971
1002801
49516
498954
97115