4402 804
5579 665
38656 982
7535 621
6323 750
3831 319
4013 248
3294 683
6905 277
12271 512
5095 681
6643 334