1401
1008
573
397
318
292
186
172
168
163
121
116
63
58
56
51
43
40
38
33
29
23
21
19
18
17
16
13
12
11
10
9
8
7
6
5
4
3