155
109
594
443
125
790
514
55
82
674
289
196
1012
46
91
86
491
212
1594
29
474
259
2819
187
76
371
151
114
83
331
43
271
783
261