188
326
100
26
20
498
12
5
108
107
64
76
24
232
778
150
149
38
21
77
67
725
610
554
193
47
51
43
91
27
32
79
166
190
178
102
173
34
33
161
168
165
61
85
294
44
122
284
84
506
200
74