126
106
621
465
134
309
199
91
209
194
455
93
212
203
119
123
186
105
235
345
185
73
39
45
201
125
143
92
61
46
749
361
267
197
129
97
679
130
114
1095
885
55