3002
1783
1361
1569
1293
1843
2333
1285
2671
1384
1642
1447
1478
1501
2762
1564
1520
1427
1097
1108
1112
1041
1111
1085
1369
1563
1099
1624
2141
2054
1578
1277
3980
1978
1349
2135