1009
808
479
245
244
172
121
113
95
93
89
67
52
48
45
44
31
27
20
19
18
17
14
13
12
11
10
8
7
6
5
4
3