930
751
2165
4169
758
3901
1933
3909
873
952
2126
758
1096
3669
1797
848
2724
939
1722
868
1416
14860
705
853
852
927
2850
1268
9062
1271
8161
3717
3015
774
1240
1072
2918
7529
5426
8159
1971
1688
658
2735
14398
802
10740
3661
717
959
1113
862
3413
692
23410
6059
658
758
4770
826