1079
395
690
153
469
105
499
147
687
211
619
113
164
100
418
55
228
81
499
126
551
203
577
196
416
143
600
273
331
90
516
259
154
121
250
121
248
23
213
47