2513
1120
1560
1198
926
1385
1141
1141
1790
1033
1122
1145
1170
1517
1675
2771
1852
1610
1255
1148
1332
884
1917
1194
3198
2096
2977
1122
877
2379
2284
871
1330
1519
4162
988
2428
1534
1425
3564
937
1049
1582
890
1599
965
1996
1049
3825
927
1661
878
1591
5685
1113
1067
990
950
2260
15356
882
1833
1376
2350
938
1968
963
968
761
8487
1639
869
1802
1024
1011
1105
949
1787
1173
1005
1111
4651
842
1002
2127
1136
833
2604
2128
2078
2546
1594
1759
1462
8660
819
996
3503
801
2014
1530
2964
1792
931
995
2128
7269
2189
1290
5916
1061
1737
1030
889
3248
997
4099
852
969
3942