231
1
171
148
69
2
64
95
1183
71
147
601
511
121
772
3
1173
596
681
693
60
899
691
721
4
806
689
732
630
1397
1209
2686
1442