823
287
486
253
715
342
645
241
583
227
484
286
852
351
461
179
699
215
1061
431
511
44
271
122
696
224
520
60
249
118
329
123
570
323
2403
1548
622
167
202
103