2961
2323
1320
1083
1845
2176
2393
2786
2424
1133
1633
481
1216
1076
2125
461
2451
1204
786
2750
7787
1388
2087
1440
3039
1340
3258
1487
3935
896