23
116
5
16
173
877
166
840
119
601
129
651
208
1051
314
1577
451
2401
974
4953
2564
12908
4
13
2
4
3
6
23
116
5
16
173
877
166
840
119
601
129
651
208
1051
314
1577
451
2401
974
4953
2564
12908
4
13
2
4
3
6