2530
1644
955
682
362
312
307
260
215
158
134
99
98
92
73
65
44
41
34
28
26
24
23
17
16
14
13
10
9
8
7
6
5
4
3