782
397
1265
542
518
112
569
218
643
282
785
341
457
104
332
174
280
121
684
224
522
203
694
127
305
196
113
38
1341
875
459
185
218
168
333
195
238
58
278
214