2897
2854
1994
1824
1098
1047
936
878
467
426
389
379
359
336
314
232
227
181
180
168
148
140
121
106
90
82
80
79
73
67
51
41
38
36
34
32
30
27
23
22
17
16
14
13
12
11
10
8
7
6