791
1
679
2
263
414
518
770
73
1423
728
393
321
355
347
474
759
0
390
394
352
1093
89
334
495
2057
5
287
277
349
757
629
982
479