3076
699
1088
735
690
643
1468
1283
760
814
1014
813
759
2540
1931
1161
2889
1386
1646
4376
3078
10967
5160
11237