1513
1047
580
387
378
289
199
166
160
143
110
105
59
56
47
38
31
30
29
28
27
23
22
20
19
15
14
13
12
11
9
8
7
6
5