19157 506
129835 827
4927 62
3324 645
4326 647
1034 68
3912 506
6370 260
2623 146
2327 171
2874 306
8667 357
3905 404
39430 142