274
158
99
51
77
323
67
920
420
391
375
275
109
208
102
169
400
669
218
100
59
70
95
35
43
56
205
167
311
126
751
104
75
317
174
238
149
196
107
232
599
184
267
173
435
76
80
301
55
572
299
276
501
201
108
117