1509
1076
623
407
354
244
172
170
162
133
107
100
61
54
51
49
37
36
29
26
25
23
22
20
18
16
15
13
12
11
9
8
7
6
5