878 133
5055 421
9920 794
7499 398
14411 591
7568 603
6303 664
9524 229
13966 830
2845 45
3931 474
29880 90