18088 41
3741 302
5291 1009
3550 66
4606 272
4733 158
10390 260
175686 1068
21064 314
5539 581
8835 633
4201 69
71889 214