539
291
291
91
662
44
274
172
560
183
157
67
470
51
406
175
263
158
263
74
202
107
64
43
206
128
214
79
383
187
148
76
97
42
374
174
526
178
588
101