1050 116
3752 923
6417 793
5514 508
4381 580
2161 43
2032 140
4868 774
3888 482
4264 438
3339 445
3379 337
2978 299
4912 483
3597 115
5517 874