857
297
643
151
524
184
614
188
1171
654
837
310
682
285
808
318
437
135
416
202
440
140
567
146
536
121
433
128
210
92
832
410
256
114
581
282
619
198
671
86