671
221
967
431
747
245
578
207
582
129
397
158
406
172
620
108
477
72
297
171
509
99
264
145
985
330
426
275
168
75
188
123
243
187
723
318
307
257
1713
1051