4474
4265
1860
1537
1460
1395
1115
904
895
809
602
477
446
408
400
388
345
229
189
175
171
153
103
91
83
73
49
41
34
31
29
27
26
24
21
20
19
18
14
13
12
10
9
8
7