35
85
12
2
199
504
212
1039
46
16
28
513
132
