19312 507
130139 827
4941 62
3335 645
4336 647
1048 68
3925 506
6378 260
2637 146
2335 171
2885 306
8675 357
3921 404
39735 142