172
1
148
70
2
701
107
239
95
65
511
602
681
2686
734
1398
3
691
61
72
147
630
596
721
4
1442
1209
806
689
899
1344
694
533
642