1170
9521
3112
1577
2896
2893
6746
2665
2186
3321
2829
5576
2350
7510
3781
2948
2945
3783
18354
30805
11070
15941