225960 502
21424 271
12306 242
15149 581
53680 691
7048 101
9761 50
6386 606
3759 44
7862 108
52023 527