1658
2
645
1426
1840
0
764
751
1
735
3
684
530
471
575
659
2701
322
470
1299
874
622
1147
423
655
606
4
211
1637
844
1209
712
1612
15
32
1513