2853
2649
1888
1854
1139
1094
807
772
517
483
476
427
401
378
296
244
206
186
183
173
171
150
125
121
95
78
74
72
68
60
53
49
46
41
37
30
29
23
19
18
16
15
14
13
11
10
9
8
7
6
5