31512 723
9313 488
18837 41
3963 302
5671 1009
3958 66
4931 272
5084 158
10682 260
180989 1068
22030 314
6372 581
9896 633
4619 69
75712 214