585
400
362
809
1516
323
1
1298
566
7179
290
551
400
385
258
353
368
374
340
402
316
253
245
549
371
355
331
366
277
392
321
395
447
272
280
286
2
854
1
473
1
471
1119
4271