31
3
22
15
19
507
12
11
1
46
80
7