21286
3635
753
880
612
1503
832
1162
760
1060
1135
741
766
3928
1182
771
2991
1101
846
799
1181
1143
6868
6216
15780
2329
1736
9355
1098
909
805
1539
1916
822
3510
842
1081
1654
4072
1530
810
747
864
822
907
1673
828
807
1236
2228
2605
6475
819
3020
878
975
6619
9793
827
897