1059
0
467
668
2328
2702
722
1101
454
1133
298
1557
951
544
1629
320
280
1661
1
2356
409
4111
2
1853
1045
649
846
675
374
5255
16
575
358
18385