3903
3862
2476
2319
1453
1413
1313
1064
518
476
400
375
360
342
317
270
230
226
204
199
177
166
158
143
139
107
93
79
73
70
68
66
64
59
52
50
49
37
32
29
26
24
21
20
18
16
15
14
13
12
10
8
7