1093
218
1568
638
1074
307
535
170
370
55
284
40
583
186
474
146
434
137
273
154
125
36
381
138
522
172
298
141
481
85
146
64
91
53
173
112
513
49
426
184