286
1
924
419
2
354
72
399
576
327
231
235
99
285
203
349
466
33
353
3
400
333
251
412
303
84
418
389
526
183
397
815