5067
1315
2036
1204
3540
1742
3812
1556
830
813
3418
2410
2311
1745
4854
2281
2854
3674
156
4144