1394
1050
552
547
523
323
311
258
203
186
160
151
148
136
85
83
81
65
62
61
51
46
44
42
41
38
26
25
21
20
19
18
17
15
13
10
9
7
6
5
4
3