4491
4290
1846
1574
1467
1435
1083
907
858
803
634
504
442
407
399
340
212
192
185
174
171
156
103
100
99
77
54
39
37
33
32
29
26
23
22
20
19
18
16
15
14
13
12
11
10
9
8
7