1050 116
3752 923
6417 793
5514 508
4202 668
4914 797
2509 197
4247 975
3685 511
4135 414
3568 531
3688 494
4057 110
3018 247
3917 438
2981 570