328
1
1902
697
1540
5
1298
2
1011
0
902
577
939
471
4369
7
1556
2125
3
558
613
807
662
634
632
983
1475
1002
592
918
1141
851
1308
2005
607