2
64
17
15
9
8
11
29
155
236
144
61
91
79
281
130
69
499
102
59
40
74
85
58
34
342
94
267
134
225
151
127
24
137
148
187
938
3650
80
161