133
1
9
14
13
86
468
38
112
461
246
391
65
346
143
94
251
30
1062
170
130
217
113
83
269
95
320
597
314
73
221
17084
174
87
373