311
1
695
553
3
286
541
567
2
451
492
402
376
71
78
879
499
705
5
320
531
557
296
460
4
389
426
0
419
220
244
393
1251
241
1740
586