1100
2975
3390
1651
3974
784
3982
1041
2191
4095
761
940
872
1180
1645
964
2961
983
1376
2764
1175
1622
1696
1357
1698
835
1371
742
1138
1744
952
1725
873
1375
778
3567
1353
1772
857
1137
1110
941
1282
874
1650
1319
990
1426
863
1822
1122
766
789
828
1243
2611
2950
918
2847
918
3253
1063
2138
1531
935
1108
798
728
844
1464
940
803
761
1471
1089
925
4085
1327
2008
881
1297
1364
677
1285
761
3762
999
1304
3321
1613
871
1304
824
1108
2401
2111
1529
847
1941
1082
3042
1770
1052
2323
754
798
1686
1761
2903
1271
1801
2592
3018
1672
1501
746
1346
1459
1465
1164