170
409
58
343
38
167
82
49
197
157
179
17
212
20
130
7
97
61
714
10
92
86
5
83
2
81
4
75
68
395
87
1
9
74