980
446
310
111
883
153
557
282
789
321
145
53
520
290
1809
790
1428
861
1456
495
956
352
989
491
512
166
774
369
685
255
395
190
749
177
485
220
267
100
639
296