2526
4
586
2
924
3
417
1
451
519
2327
1940
509
755
391
774
557
600
420
480
546
2131
6
484
2739
466
783
528
602
1039
784
644
604
1551
397