593
149
132
94
405
135
258
43
136
58
347
66
461
5
37
6
492
52
471
73
433
82
356
81
400
177
504
160
339
42
152
74
305
186
227
146
540
46
497
29