2433
1986
1094
691
623
509
458
414
337
160
143
137
102
76
74
65
63
42
39
29
26
24
21
17
16
15
14
11
10
9
8
6
5
4
3
2