31865 603
17272 546
35686 952
11336 675
21333 422
3187 517
2384 66
7723 483
83686 839
16591 325
12252 31
47180 491
17169 450
26986 41
47463 592
21389 188