283
104
766
123
671
36
933
289
433
140
614
160
413
177
397
117
624
245
164
32
2378
1124
628
41
405
124
451
132
709
287
658
177
434
30
503
151
292
158
374
198