101
1
1244
614
958
1748
804
595
783
784
4
517
2
831
768
815
83
645
707
771
1323
1618
2785
11
737
951
1681
1003
309
70
265
123
80
124