125
849
29
60

2
2
122
3
2
1
7
840
3
2
2
22
1
1
1
14
23
6
6
3