3328
3104
2258
2003
1261
1184
1171
1002
479
437
415
367
349
295
274
227
225
212
206
203
164
160
141
119
108
92
69
65
63
54
52
51
50
45
43
42
41
29
25
22
21
19
18
17
15
14
13
12
9
8