18087 41
3741 302
5288 1009
3550 66
4601 272
4732 158
10390 260
175682 1068
21062 314
5539 581
8834 633
4201 69
71877 214