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