3560
797
739
2409
1023
1771
2188
1699
2866
3252
1994
3737
5221
5283
3050
25600
4537
2392
2426
24890
6023
3173
2740
3595