14
28
47
212
515
1039
20
134
85
37
2
201
504
