636
139
743
275
463
150
586
205
508
65
426
103
636
191
626
290
407
128
2494
1054
776
222
420
122
507
111
607
189
297
100
546
57
728
224
830
264
2457
1490
577
194