19314 507
130140 827
4942 62
3335 645
4337 647
1048 68
3925 506
6378 260
2638 146
2335 171
2886 306
8675 357
3921 404
39741 142