22523 115
19406 507
130336 827
4948 62
3338 645
4341 647
1057 68
3928 506
6384 260
2343 171
2892 306
8688 357
3923 404
39942 142