39323 64
9133 638
7669 195
4530 596
9089 174
4324 765
9976 422
7363 593
5640 490
11388 423
21790 482
7984 523