2996
1764
1356
1556
1286
1839
2329
1281
2662
1378
1637
1441
1473
1493
2753
1562
1511
1424
1093
1105
1108
1038
1106
1082
1357
1530
1094
1619
2130
2050
1574
1271
3964
1968
1345
2129