3158
3026
2042
1935
1148
1135
1068
779
437
426
400
360
334
303
300
247
222
209
203
160
133
131
127
118
106
99
95
76
68
67
54
52
49
47
41
40
38
37
30
24
21
20
15
14
12
10
9
8
7
6