21
17
13
28
80
40
766
183
65
46
119
491
109
4
27
36
25
42
172
52
51
16
226
12
302
127
57
66
43
1767
5
816
118
14
63
100
41
209
196
157
285
47
22
235
20
383
29