22578 115
19450 507
130424 827
4949 62
3340 645
4343 647
1060 68
3932 506
6386 260
2345 171
2894 306
8691 357
3927 404
40053 142