158169
276
464
1683
123911
2470
473
805
12910
20525
22510
17612
578
362
342
12527
611
3050
7623
1540
7881
18020