3274
3067
2253
1964
1259
1167
1149
1053
452
417
390
351
340
299
281
270
227
215
206
205
163
161
125
117
106
98
84
75
70
43
41
40
39
38
35
29
24
23
20
19
18
16
15
14
13
12
11
10
9
7
6
5