498
241
492
34
502
125
190
108
601
138
518
103
660
249
668
406
317
102
840
297
709
244
674
406
408
99
996
495
540
194
379
128
183
91
350
211
402
251
530
171