10550
1371
7539
4498
1218
1536
2674
1156
4296
3810
9897
3941
39852
31210
1047
1421
8550
1503