4628
4351
1989
1667
1579
1438
1229
938
877
865
727
567
493
401
392
220
204
198
192
191
182
173
137
106
101
79
69
65
58
55
51
36
33
23
21
20
19
18
16
15
14
13
12
11
10
9
8
7