158169
12527
20625
17612
124811
12910
23010
578
276
805
464
1683
483
7673
372
352
611
7941
2480
3060
1540
18150