1137
913
844
127
1018
265
270
635
649
78
433
336
624
51
64
690
600
1050
1013
358
709
597
1003
371
856
585
936
493
651
299
211
801