648
199
2277
998
1137
645
882
308
744
348
257
115
547
157
630
71
570
239
604
124
541
177
632
170
324
174
606
151
776
300
500
261
496
219
307
47
581
191
355
88