196
1
160
162
2
112
78
58
143
99
195
207
157
187
109
103
104
107
605
128
1308
3
484
85
599
613
981
807
470
706