3217
725
4931
1110
7029
1583
11517
2593
6336
1427
5808
1308
3696
832
3960
892
3019
680
8250
1858
4702
1059