857
297
615
189
1171
654
548
119
576
112
427
103
495
112
393
20
485
190
312
221
227
160
315
74
259
76
288
128
272
145
588
151
373
96
769
276
630
84
483
63