2637
1276
3767
29165
1105
996
993
12245
951
2368
2756
1095
1104