3000
2040
1315
827
460
385
359
321
310
179
144
137
107
101
86
77
51
42
34
33
30
23
22
21
20
18
17
16
15
13
12
10
9
8
7
6
5
4
3