3567
3416
2478
2172
1373
1297
1243
1064
519
481
443
427
376
372
342
332
307
223
218
213
204
179
162
144
115
101
99
74
69
68
55
53
52
47
45
43
41
38
34
27
26
25
24
22
20
19
17
16
14
13
10
9
8
7