7086
2012
1548
1390
1312
1289
1128
770
675
574
543
475
469
415
402
376
275
258
228
215
212
169
166
165
159
126
120
110
107
100
97
91
86
82
78
75
73
71
65
62
51
49
46
45
42
41
40
37
35
34
32
30
27
26
25
22