2480
2494
820
664
1209
1826
614
4182
1361
1103
1561
767
984
2880
2483
656
2997
3062
2978
4089
2535
2494
751
581
951
1977
1103
1109
1211
5766