696
191
436
54
1379
590
320
179
398
155
278
80
454
127
433
150
240
134
618
98
555
324
647
319
662
156
421
262
608
300
451
158
459
216
840
333
774
302
850
347