799
3
474
1
442
1132
2
756
10
357
122
705
364
993
401
417
631
0
578
368
406
355
507
264
477
528
518
601
336
917
599
286
605
1301
299