499
157
328
148
884
325
173
25
224
148
257
70
533
109
428
159
700
266
295
225
480
59
214
140
415
103
581
53
560
84
595
54
348
20
247
154
532
51
144
80