985
781
430
255
250
172
116
102
98
89
88
73
51
44
43
42
38
29
22
20
19
18
16
15
13
12
11
10
9
8
7
6
5
4
3