578
0
2270
1
2151
593
1034
1133
2440
3
536
665
342
2551
485
2
612
475
810
5043
765
445
471
3429
438
732
1025
1588
1446
1397
657
968
32