3217
1099
1110
1360
3053
2808
1553
941
969
1040
1050
2506
1664
2197
1372
1025
1599
2390
1611
1171
1655
1715
1844
4548
1915
2890
2159
3537
2912
2171
3303
18333
4897