475
0
469
1100
417
702
2747
2
453
616
21
17353
383
747
47041
955
516
776
90
705
282
680
419
4362
5
1726