625
264
225
91
723
94
369
197
615
244
89
32
293
177
1205
544
779
487
986
349
812
282
617
334
380
112
621
294
533
199
348
180
646
148
362
179
190
80
487
242