665
0
3317
5
1661
4
543
1
628
529
2921
8
2911
9
9817
96
696
2520
894
17946
1362
87
2065
14
871
436
595
657
754
584
726
47639
47
463
953
500
909