4572
4271
1735
1566
1409
1340
1149
989
988
872
680
529
512
385
353
300
266
241
233
227
159
158
151
134
107
87
85
54
47
44
42
41
38
35
33
30
26
23
20
19
18
17
16
15
11
10
9
8
7