23802
9
7096
14
1200
1
1142
2
6442
6
768
0
194
1044
1329
2077
5
935
1104
3505
696
25
276
1653
4
9566
8
802
693
3
703
1048
963
346
164
709
1397
960
971
919