606
139
686
264
444
150
555
199
473
56
413
103
618
190
526
262
329
108
1630
713
701
212
359
107
485
109
595
188
254
94
518
48
656
214
672
228
1939
1268
523
183