584
0
467
1152
31535
683
691
1824
1045
572
1009
458
2748
2
1232
1333
1
2522
608
503
468
517
2006
576
953
918
422
2730
6
419
1541
362
390
580