1094
1
604
2
736
1914
5
1717
828
954
703
662
800
1408
1050
520
20647
14
787
838
1565
1904
950
620
3141
0
696
1031
2291
1211
4292
882
1626
894
674