18041 41
3713 302
5249 1009
3543 66
4564 272
4688 158
10355 260
175260 1068
20978 314
5498 581
8758 633
4156 69
71516 214