2841
2109
1270
800
531
453
377
311
247
162
142
111
93
82
74
70
51
41
32
29
28
27
25
22
21
20
18
15
13
10
9
8
7
6
5
4
3
2