3049
995
1034
1284
2812
2550
1436
850
893
959
964
2267
1529
2043
1292
958
1514
1517
1097
1579
1644
1772
4389
1840
2811
2061
3461
2841
2098
3228
18233
4817