14
11
13
3
10
45
143
29
8
472
6
4
58
36
22
23
30
209
44
61
204
54
200
7
46
68
87
84
51
41
411
150
110
27
63
295
564
78
81
121
102
125
242
35
172
167