668
0
1939
722
428
1020
1
787
379
544
1557
1045
340
439
479
17184
44
545
328
505
2152
2008
427
408
818
1167
1661
743
376
547
592
5313