2662
564
3048
646
2490
528
2643
560
6791
1439
4113
872
3852
816
3335
707