63
69
164
47
121
205
188
10872
58
699
332
267
96
178
105
89
97
77
1622
295
88
154
1433
116
222
557
204
198
86
825