647
234
396
210
487
261
502
199
512
199
356
243
749
309
372
155
648
198
809
313
470
36
220
114
609
207
494
58
228
116
312
121
416
256
1621
1099
592
165
173
98