2952
2400
687
542
435
394
364
299
213
211
143
132
129
121
108
106
94
89
84
69
65
61
60
54
53
52
50
48
47
46
44
43
42
41
36
35
33
32
31
29
27
25
24
23
22
18
14
13
12
11
10