1050 116
3752 923
6417 793
5514 508
9513 557
7299 202
2538 628
4003 186
4453 495
964 155
3415 641
3627 868
4627 484
1675 356
2055 280
2584 667