2700
2168
607
587
367
350
342
254
192
148
124
121
120
112
98
97
96
89
82
74
73
57
53
52
49
48
47
44
42
41
40
39
38
35
33
32
31
30
28
27
25
21
17
16
14
12
11