41291 115
8673 585
13940 416
55990 742
13145 457
3793 282
14387 862
6134 380
4637 715
5629 770
3463 355
5523 557