2031
1382
834
558
464
359
306
288
265
123
107
95
89
86
81
54
52
39
31
30
23
21
19
18
17
14
13
12
11
9
8
7
6
5
4
3
2