3538
3267
2357
2150
1348
1254
1161
1150
489
470
453
387
340
312
306
276
267
239
210
202
193
161
144
110
103
101
100
67
65
61
57
53
51
49
38
36
35
28
26
25
19
17
16
15
14
13
12
11
9
8
7