2884
2845
1903
1740
1154
1097
1033
680
660
408
400
348
331
293
266
260
255
251
235
234
232
179
103
95
91
75
74
67
61
48
44
42
37
35
34
25
23
20
19
18
16
13
12
11
9
8
7
6
5