1588
1493
436
413
369
265
256
251
166
153
127
122
115
94
90
84
73
72
69
67
63
59
56
47
44
43
31
29
28
26
24
23
21
20
19
18
17
15
14
13
12
11
10
9
8