826
0
464
559
1504
1416
409
475
152
503
560
846
2395
543
2198
2
2713
3360
29323
965
373
55
57
1073
2710
9
648
1084
4396
3
340
325
392