582
0
2347
2
552
295
1
2189
649
573
2166
383
357
335
431
584
657
458
576
710
314
1762
558
525
419694
9
422