19311 507
130137 827
4941 62
3335 645
4335 647
1048 68
3925 506
6378 260
2637 146
2335 171
2885 306
8675 357
3921 404
39728 142