2638
2063
781
667
544
334
304
244
206
144
109
106
94
91
90
89
70
55
51
50
49
47
45
44
43
42
41
40
39
38
36
32
29
28
27
25
24
19
17
14
13
11
10