2350
1586
981
681
302
291
255
249
211
147
129
113
106
75
74
59
56
45
44
31
27
23
22
20
18
15
14
13
11
10
9
8
7
6
5
4
3