13
572
5
4
12
40
2
61
10
9
20
30
25
196
8
16
19
7
24
33
18
564
112
11
3
47
37
128
108
171
105
214
91
22
117
48
46
35
78
49
32