40513 731
17377 127
49602 578
14885 587
265776 1223
123263 163
15980 302
16925 800
14548 477
6211 456
3101 129
37058 340