2442
2015
630
604
523
350
328
229
195
173
117
106
104
102
94
91
73
63
53
52
51
49
48
47
44
43
42
41
40
38
37
36
33
31
30
29
22
21
19
18
17
15
12
11