4590
4130
1692
1651
1356
1224
1166
1112
1045
865
619
509
481
380
366
280
244
233
227
226
135
134
130
123
102
80
68
54
44
43
36
34
32
29
26
24
22
20
18
17
16
15
14
13
12
11
10
9
8
7
6