20
10
516
14
189
35
28
1030
126
41
149
3
24
70
344
130
135
19
26
160
7
49
21
416
64
17
4
13
696
169
12
14
31
26
159
157
125
127
24
2
517
292
158
84
49
