2538
1276
689
1676
1469
1368
1294
1308
1356
1215
1375
891
1762
970
1315
1851
944
1485
1218
1412
1386
3323
1549
849
1584
1775
880
815
633
711
777
1785
1185
2378
1153
1858
866
928
2016
3800
1106
1521
1631
1248
706
1094
1319
1201
5820
657
1437
1209
1194
1570
1123
1988
1762
6241
1850
1199
1466
1288
1672
1002
870
1509
2920
898
1486
1839
1190
1344
1987
2108
875
732
3966
670
988
1012
1516
1456
995
2697
2158
922
815
2720
872
1303
2729
1406
696
1226
715
4101
877
2005
957
1128
1544
908
1199
1068
958
1491
2427
931
1217
1293
813
5784
2004
1240
1232
1160
1106
872
1245
1095