138
1
163
2
97
245
122
830
104
621
5
106
46
4
461
218
309
175
950
694
727
940
8
563
377
132
740
257
907
977
3
137
220
538
174
347