663
0
408
2143
655
439
1167
602
918
909
968
348
1101
798
415
1661
1
413
482
2337
846
438
267
1842
951
683
489
1045
17353
675
749
19279
2