1523
1324
404
390
378
234
226
169
152
136
135
112
106
86
81
79
77
68
67
65
63
59
58
53
51
49
40
39
32
29
28
27
25
23
22
21
19
18
17
16
14
10
9
8