3990
3808
3033
2442
1408
1384
1291
1200
567
556
545
489
466
462
405
388
256
253
234
232
185
169
142
133
111
103
95
92
90
75
66
63
52
51
50
44
40
28
25
23
22
21
20
17
14
13
11
9
8
7