2523
0
747
379
515
352
1458
984
546
1661
2762
5
372
532
551
2299
3203
354
934
860
514
3429
880
3680
2
866
932
612
1318
665
2270
391
392