3066
2917
2070
1847
1149
1088
939
797
627
454
448
443
419
403
294
248
229
219
206
199
170
163
145
95
94
92
88
76
70
58
55
54
41
40
39
32
31
27
24
22
21
20
19
14
13
12
9
8
7
6
4