226629 502
21500 271
12357 242
15228 581
53801 691
7072 101
9816 50
6404 606
3773 44
7909 108
52256 527