1050 116
3752 923
6417 793
5514 508
6355 672
1688 489
4554 366
2645 725
4297 743
976 210
535 74
2560 694
2463 678
2950 812
2425 701
2671 728