2043
1211
626
504
339
287
235
223
177
112
108
99
91
83
68
65
42
35
34
21
19
16
14
13
12
11
10
9
7
6
5
4
3
2