358
966
292
833
150
613
130
381
59
225
61
333
91
222
58
167
220
13
743
36
47
171
55
153
67
145
90
152
37
161
22
117
14
102