1006
1
1149
2499
4
398
3688
18
2726
2
5164
4802
15
2878
5
2409
482
2636
1132
0
935
1049
714
1081
3815
1084
493
804
553
2321
7
2207
1634
937
573
1526
7952
2545