816
388
649
214
915
321
1054
324
347
123
501
103
606
287
506
37
535
135
246
131
500
262
287
108
117
68
692
337
358
182
131
45
469
40
496
189
368
86
464
161