2745
1312
2165
1495
1053
944
1491
1372
2017
909
898
1345
1493
2183
1093
1949
2270
1173
896
897
1501
985
1322
1019
910
1426
1168
1413
880
957
2401
1078
933
1008
2295
1480
873
845
908
957
847
892
1684
1471
1267
946
863
1906
993
927
1966
2231
1073
1419
898
1792
1668
866
1142
1480
1363
1637
1148
763
803
831
910
2199
774
1506
2048
817
845
1619
1262
2150
835
792
754
1273
877
1673
819
923
2591
938
826
1085
1380
834
786
2213
1203
884
830
836
783
839
1566
1379
2277
879
941
1282
1118
1313
1431
880
932
1429
1416
1039
974
1891
850
946
1079
817
847
2123