2258
2081
1579
1435
938
916
861
642
428
412
409
388
347
331
234
229
206
194
178
164
139
108
91
80
62
54
53
47
45
42
39
32
31
19
18
17
16
15
14
13
12
9
6
5
4
3