18
184
31
174
44
139
45
549
30
424
83
46
33
434
157
48
35
231
134
920
94
37
160
451
68
93
143
117
124
295
252
75
229
176
178
126
185
1736
67
53
238
142
260
534