3263
3151
2258
1963
1241
1130
1099
846
671
489
473
443
395
385
301
278
262
254
237
231
202
195
177
102
93
87
78
77
74
68
59
55
49
44
42
35
31
30
27
21
20
18
16
15
13
11
9
8
7
6
5
4
3