32967
6825
4444
920
20735
4293
13838
2865
3080
638
5940
1230
3550
735
7947
1646