1146
506
584
131
313
99
367
166
566
294
588
104
426
206
497
60
275
163
520
48
459
84
335
195
564
105
71
23
320
159
447
19
218
149
378
186
223
51
311
84