3824
3726
2643
2291
1472
1316
1205
1113
740
600
520
498
431
429
357
337
285
258
251
230
214
212
206
118
107
103
97
84
81
71
56
52
51
45
44
41
38
37
32
28
22
19
18
16
15
13
12
11
10
9
8
6
5