201
58
107
149
7
4
19
16
11
10
61
46
86
17
13
237
12
116
24
15
639
75
51
42
124
39
80
18
25
103
367
76
74
119
345
100
905
104
258
320
140
37
1016
27
265
221
31