3295
3220
2104
2002
1254
1208
1166
997
459
455
382
379
352
302
294
274
262
237
217
211
197
163
158
151
132
100
98
70
67
64
61
53
52
51
46
42
37
30
27
26
24
22
20
19
18
17
16
13
12
9
8
7
6