1113
3
496
1
473
703
2
407
465
406
554
1560
665
470
546
1499
4
1014
877
6
611
504
485
547
533
463
538
433
404
432
471
420
397
2213
20
578