2199
1760
472
469
318
297
236
212
176
127
107
97
84
83
77
76
74
66
63
52
50
49
47
45
44
43
40
39
37
36
32
30
29
27
26
25
24
22
18
17
15
13
12
11
10
9