25570
1100
1517
1845
2190
2982
3168
2407
958
3108
2248
2857
4409
3794
2901
1181
1823
1642
1920
6984
15079
3925
2992
6742
3981
1460
3051
1503
11776
12769
5418
22022