559
0
1504
1416
409
475
152
169211
11
503
560
846
2395
543
2713
3360
29323
965
373
55
57
1073
648
1084
340
325
392
316
369
1149
251