519
2
353
1
100
384
307
110
95
1986
1386
3
567
0
460
552
590
1098
758
438
880
679
123
513
605
1041
769
120
542
331
306
625
429
391