399
2
1087
603
551
3
456
4
440
1
909
6
882
1154
0
937
1559
7
605
1216
622
1458
755
834
662
2951
14
1927
1682
923
986
911
453
796
2582
5
560
1281
934