1675
1031
123111
832
594
515
1108
572
1166
1041
3259
2945
1103