126
1
205
739
342
79
196
2
214
223
178
158
237
55
312
329
3
98
84
231
212
77
206
6
101
145
892
1023
2484
1957
918
2419
921
600