335
61
282
107
311
76
693
184
247
192
558
53
487
75
302
82
181
65
353
159
533
84
474
179
481
340
605
122
273
13
84
47
598
28
52
17
614
183
254
159