664
137
746
310
1249
598
762
195
246
106
395
82
509
27
609
52
320
121
445
18
146
48
509
126
616
91
681
143
566
251
685
122
553
159
345
74
460
181
207
52