10030
6830
5815
7725
9430
720
4924
7518
5919
7712
6019
579
22846
17340
15361
13720
10502
1029263
9294
9120
899148
758142
7020
69511