3699
3525
2310
2138
1311
1231
1206
1023
674
502
422
405
342
335
304
283
274
258
230
228
215
173
133
125
109
108
102
94
92
73
68
61
59
52
49
45
38
36
25
22
19
17
15
14
13
12
11
10
9
8
6
5