3928
3413
3074
2335
1524
1479
1315
965
670
511
416
410
397
369
364
326
247
226
224
167
161
140
133
108
107
106
100
79
77
69
57
55
53
52
46
45
39
38
36
35
27
25
23
19
18
13
11
9
8
7