2373
1562
928
1704
886
2016
1015
880
1448
3583
874
891
1461
1312
939
1000
1056
1031
1219
930
1262
1763
966
1455
823
1055
1500
1224
914
1089
982
3672
1132
1007
840
1944
838
1658
2627
898
1067
877
1626
754
1474
1152
949
1803
2104
1036
849
1593
1004
2019
1119
1114
3096
1523
886
1134
1260
2558
1621
838
839
1919
1497
1575
936
1174
2801
830
1392
860
855
925
1049
793
930
1907
1168
1214
3440
778
1544
2156
5048
813
1056
2044
784
1300
1115
1450
1262
1014
886
2006
1055
1816
1830
886
879
935
3099
1045
933
2211
4163
1577
813
1441
878
1311
810
2264
1645
1044
853
1001