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