3985 753
1758 143
5536 893
4871 80
7032 596
3294 269
8384 709
5059 787
6379 231
3188 395
5334 672
6506 482
9696 610
1679 60
10949 710
2589 149
22937 188