2999
2883
2089
1838
1140
1033
1021
903
469
437
388
378
377
325
290
281
238
231
229
221
209
162
146
131
116
93
89
87
82
74
61
58
48
39
38
35
34
30
28
24
21
20
19
16
15
14
13
11
9
8
7
6