4403 804
5580 665
38657 982
7535 621
6323 750
3831 319
4013 248
3294 683
6905 277
12271 512
5095 681
6643 334