943
2500
1593
1127
1141
1891
933
784
784
820
3471
809
980
863
7845
6882
1782
1176
953
792
1169
4099
925
3466
929
1153
1188
705
4127
1225
871
924
1026
5011
1796
859
1944
15148
3977
794
3192
762
1130
949
771
1864
834
6081
1462
4978
886
1295
812
2954
1049
1983
1096
2712
1789
1049
1020
1093
1159
721
854
3965
814
2379
693
877
2078
1991
720
1249
1393
2337
2406
694
701
809
766
767
829
2076
1071
6004
5295
1005
2433
2011
918
1185
4029
1000
1913
731
2016
2135
854
1469
1439
3299
1138
871
755
6466
1016
655
972
1097
773
2614
1659
1658
1686
929
1477
2438
3660
1507