18088 41
3741 302
5290 1009
3550 66
4603 272
4732 158
10390 260
175685 1068
21063 314
5539 581
8835 633
4201 69
71882 214