231
1
171
148
68
2
63
95
1183
70
146
601
511
94
120
772
3
1173
595
681
693
60
899
691
721
4
806
689
732
630
1397
1209
2686
1442