688
189
434
53
1336
563
318
179
390
150
277
79
454
127
432
150
239
134
616
98
543
315
627
309
654
155
411
257
593
288
445
153
448
210
829
330
756
291
837
341