99
232
136
102
50
591
360
301
648
302
230
1406
222
276
227
239
203
282
263
204
122
218
522
244
173
158
129
238
208
134
175
657
132
98
262
496
115
95
100
135
155
106
201
133