2834
2788
1853
1718
1067
1018
1003
763
571
465
425
386
349
348
262
252
200
195
194
188
173
172
162
105
99
92
83
73
66
62
49
44
42
39
29
27
26
25
24
23
19
18
17
16
15
14
13
12
10
8
6
5
4