4224
4067
1783
1533
1472
1170
1082
950
881
724
576
499
420
369
349
296
204
196
179
175
139
135
111
80
67
54
51
44
35
33
32
30
26
20
19
18
17
15
14
13
12
9
8
7
6