19162 506
129856 827
4927 62
3325 645
4326 647
1034 68
3913 506
6370 260
2625 146
2328 171
2874 306
8668 357
3906 404
39440 142