12
9
17
291
104
56
49
44
161
24
47
88
45
16
7
446
20
394
117
3
15
41
19
85
51
4
232
10
74
82
33
817
83
93
217
204
128
64
122
374
121
142
68
150
105
34
46
290
22
21
221