1693
2800
2878
12432
1418
1966
799
871
742
887
1088
4765
4008
4084
2733
2484
3423
3386
5884
1490
1237
4042
4325
2099
5977
5296
10942
4440
2402