2766
2638
1918
1647
951
947
931
701
536
379
366
344
330
311
274
238
235
215
179
178
175
131
113
95
92
74
70
66
63
60
49
47
45
43
38
32
27
25
23
21
19
16
15
14
13
12
11
10
9
8
7
6