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