2668
3526
646
2493
1055
3330
1056
1008