2288
1940
1592
1437
906
784
776
582
575
353
319
289
268
249
192
161
160
155
149
139
123
102
71
66
63
62
52
50
47
43
37
30
23
21
20
19
17
14
13
11
10
9
7
6
5
4
3