1050 116
3752 923
6417 793
5514 508
2950 812
4554 366
3266 697
4134 564
3579 794
2671 728
2425 701
2393 421
2448 193
553 83
2725 731
1741 441