158
15
71
29
21
91
49
14
17
140
50
36
643
124
112
207
691
471
31
121
101
1362
229
48
854
65
41
111
12