4403 804
5581 665
38657 982
7536 621
6324 750
3832 319
4013 248
3300 683
6905 277
12271 512
5095 681
6643 334