2891
3
2164
7
4402
10
898
1030
2
555
1
462
618
973
4
1919
434
1470
435
5469
8
548
636
1441
554
593
597
907
808
2982
4748
6
34838
19
801
537
864
1996