604
5
73
1
913
6
705
320
244
388
1250
419
774
0
393
1006
2
943
241
389
426
456
296
402
531
78
878
71
376
442
451
492
286
1307
4
820