310
0
563
897
263
2005
250
237
151
575
455
67
194
145
238
302
339
201
1198
118
445
661
337
107
406
1162
1787
207
317
281
607