586
146
132
94
402
135
257
42
136
58
347
66
461
5
37
6
492
52
471
73
432
82
356
81
398
175
504
160
339
42
152
74
305
186
227
146
540
46
497
29