1139
913
846
128
1018
267
273
635
649
81
435
336
624
51
64
690
600
1050
1015
358
709
599
1004
371
856
585
936
493
651
302
211
801