676
0
951
1428
517
20634
8
78
1557
368
957
578
1
722
381
1862
488
1025
787
415
895
377
1314
839
400
292
317
409
1824
1101
918
365
1939