1052
413
999
583
461
121
872
487
427
76
477
143
483
210
242
168
568
76
507
166
248
102
371
156
565
82
95
46
347
233
580
188
142
61
184
115
466
63
748
231