18096 41
3754 302
5301 1009
3552 66
4618 272
4744 158
10396 260
175725 1068
21072 314
5540 581
8859 633
4207 69
71928 214