2801
2
829
1
1265
1525
3
1752
0
1594
2094
5
2336
1547
2646
1249
915
1972
1260
782
1821
7
666
737
1799
982
935
1104
13967
9566
8
3491
4