2331
1913
622
591
500
349
344
199
184
151
111
108
103
101
95
88
87
70
67
65
61
52
51
50
45
44
43
42
41
40
37
35
32
31
30
29
26
25
24
23
22
21
18
17
14
13
12
11