30680 723
9173 488
18751 41
3928 302
5599 1009
3868 66
4895 272
5018 158
10649 260
179690 1068
21845 314
6303 581
9706 633
4550 69
74917 214