655
0
439
1167
602
918
909
968
348
1101
798
415
1661
1
413
482
846
438
267
1842
951
683
489
1045
17353
675
749
19279
2
2275
1043
535
1939