594
1
775
285
807
2
395
745
109
664
708
507
72
730
5
2427
495
3
596
89
631
257
402
996
352
87
303
515
330
362
493
326
292
290