1038
422
316
186
805
545
265
113
1884
1026
893
370
381
151
351
155
481
219
291
121
529
120
345
178
485
237
290
123
559
167
344
145
380
224
326
113
375
134
297
54