22437 115
19336 507
130180 827
4945 62
3335 645
4338 647
1050 68
3926 506
6379 260
2339 171
2887 306
8679 357
3922 404
39794 142