1258
0
923
427
436
388
255
188
294
216
277
305
152
78
79
242
93
70
61
68
135
384
107
1234
2097
369
1416