2776
2755
2087
1751
1043
969
700
559
463
453
440
381
379
277
239
234
210
198
194
193
191
127
95
84
82
75
73
69
62
59
52
51
38
35
33
31
29
25
23
19
18
16
13
11
9
8
7
6
5