2823
2271
766
601
545
431
382
286
200
199
152
131
130
106
104
97
92
89
86
78
68
64
58
56
55
54
51
50
49
46
45
43
42
41
38
35
32
29
28
26
25
23
21
19
16
14
13
12