1050 116
3752 923
6417 793
5514 508
2997 167
4492 881
3824 523
4182 450
2989 465
3226 300
4986 932
3027 336
5515 874
4848 252
6597 289
4802 946