2617
2234
583
575
571
442
399
273
224
195
176
137
120
102
100
92
89
81
67
63
62
61
57
51
49
46
45
41
38
37
36
35
34
32
31
30
27
26
24
22
20
19
18
17
13
12