811
364
502
166
951
435
587
304
1111
515
650
229
843
209
324
170
441
173
243
124
673
218
667
215
1274
711
627
102
545
106
409
97
654
244
513
251
460
138
1102
479