2872
2
4287
1
1995
736
88
570
2198
5
1222
1003
759
1008
4
945
733
666
1891
8
658
480
694
1095
869
688
598
566
444
805
433
813
1241
1072
9465
3