30686 723
9176 488
18751 41
3929 302
5599 1009
3868 66
4895 272
5018 158
10649 260
179709 1068
21848 314
6304 581
9710 633
4550 69
74918 214