1003 123
4613 415
11827 538
4190 475
2928 242
10065 505
4541 373
22834 268
4153 214
22645 849
8005 727
3723 672
2349 398