3343
3302
2258
1970
1297
1226
1139
880
675
473
463
440
390
328
295
278
277
268
263
241
239
195
186
115
111
107
97
88
82
68
65
57
53
51
42
40
39
38
36
30
24
21
20
19
14
11
10
9
8
7
6
5