510
623
316
282
1629
303
0
382
324
350
432
242
308
294
271
284
361
386
272
298
247
276
255
331
300
265
291
454
278
254
317
301
310
289
392
543
277
339
322
237
267
636
533
337
302
334
263
383
315
275
286
388
342
759
279
290
448
1610
357
227
306
345
391
762
230
307
687
431
351
358
347
244
250
269
455
273
355
248
287
329
285
234
7447
5157
6121
6013