4140
3899
2910
2455
1537
1489
1398
936
630
489
483
466
407
405
400
345
313
247
232
226
196
161
138
130
129
122
121
87
69
67
58
57
55
50
49
47
45
39
30
26
24
22
20
18
16
14
13
12
11
10
9
7
6