22539 115
19425 507
130369 827
4948 62
3339 645
4343 647
1058 68
3930 506
6385 260
2344 171
2893 306
8690 357
3925 404
39971 142