1004
789
471
265
258
180
124
110
99
98
93
76
51
46
43
41
31
28
22
19
18
17
15
13
12
11
10
9
8
7
6
5
4
3