22519
13012
21111
1095
23120
1328
15612
16321
1487
1995
12410
17834
701012
50373
49400
49118
4316271
4124158
33634
3326153
31776
27282
24921
23290