15468 485
111943 575
1248 295
7451 297
2941 829
17972 809
53486 505
159012 649
41671 621
134907 579
89867 90