7793
4
1543
1
1069
868
1294
1475
4655
10
1153
0
6666
2687
5
1393
1225
957
3706
471
1809
1266
2884
7071
1569
1712
2626
830
673
662
3671
802