2000
1093
6
7
1030
1
0
1027
10
12
994
5
984
971
2
905
3
884
858
734
634
4
576
569
546
511
406
1988
989
13
1800
2084
17
16
2014
1845
19
36
1788
9
25
1458
22
24
1223
8