101
1
1244
614
958
1748
805
595
784
4
518
2
832
768
815
83
647
707
772
1324
1619
2785
11
737
951
1681
1003
309
70
266
123
80
124