3138
2987
1193
1137
1075
881
790
704
686
554
444
364
335
332
300
246
243
191
181
150
122
114
89
72
71
49
43
38
37
36
33
22
21
18
16
15
14
13
9
7
6
5
4