319
84
1857
1110
686
288
945
382
537
221
522
131
640
193
410
228
108
45
260
177
425
34
555
164
299
145
717
211
482
115
594
248
170
111
540
97
308
145
538
32