3343
3278
2266
2084
1253
1213
1117
816
495
461
447
413
393
358
298
293
222
217
213
163
154
141
134
122
116
101
85
74
73
68
62
59
57
55
52
46
44
43
35
33
22
21
20
16
15
14
13
11
9
7
6