2259
1801
639
597
463
284
268
224
198
115
97
88
80
79
78
77
75
69
68
61
49
45
43
42
41
40
39
37
36
35
34
32
31
30
28
26
24
23
22
20
18
17
16
14
13
12
11