293
54
317
627
258
400
418
256
247
199
596
268
224
484
65
141
233
359
343
861
958
796
757
501
579
562
316
637
863
2098
164
512
212
470
845