4340
4133
2788
2404
1598
1466
1369
907
572
544
489
480
466
361
343
337
255
254
224
216
201
149
139
134
121
116
91
88
82
78
76
75
70
59
57
53
47
46
45
37
29
26
25
23
20
19
17
16
14
12
10
9
7