943
898
895
2738
2130
37331
925
1463
1118
1073
876
851
853
1625
958
2582
994
1029
1120
970
1363
874
1497
2905
906
871
10396
3037
1808
1780
846
2734
999
909
4514
1631
1992
1260
921
2284
2711
3578
1007
3676
1246
957
1138
2316
958
1035
979
1138
1906
1669
1780
21266
1036
1050
1760
820
2574
1475
1589
1235
1039
1094
2389
832
5281
839
963
742
882
783
977
902
800
2340
6701
3359
920
1204
830
2330
1148
1011
808
1701
1347
2415
2038
1266
836
1299
1592
2293
789
1077
2707
839
1654
3383
1013
807
912
5789
860
860
2173
2745
2094
4312
5436
2142
2990
3875
1063
3517
2496
1484