3108
7204
1637
2386
2187
2529
10808
3052
6330
22665
6009
7707
4257
11262
5840
14546
11907
7477
10384
12273
17631
8841
16578
22288