1653
996
686
602
568
534
517
322
297
273
212
156
152
139
113
111
104
98
75
69
65
63
51
48
40
39
37
31
30
29
28
26
23
19
18
17
16
15
14
13
12
11
10
9
8
7
6