3095
7160
1624
2366
2150
2514
10769
3030
6308
22598
5998
7695
4243
11247
5828
14522
11895
7460
10364
12262
17612
8829
16567
22248