387
2
996
1
259
526
91
419
283
284
339
679
136
272
341
85
678
426
303
321
467
392
756
0
681
72
358
394
676
297
87
499