224951 502
21281 270
12239 242
15032 581
53480 691
7020 101
9681 50
6359 606
3735 44
7759 108
51677 527