3003
1783
1361
1571
1294
1844
2334
1285
2671
1384
1642
1448
1479
1501
2763
1566
1520
1427
1097
1110
1112
1042
1087
1371
1568
1099
1624
2144
2054
1578
1278
3980
1978
1349
2136