39978 667
3560 30
5272 787
12745 299
5493 484
5322 362
42936 826
6438 315
2631 213
8236 610
26607 818
6405 567
5175 501
15386 316
24523 241
9549 704
7264 582
8002 744
8129 562
4719 329
3212 66
12373 127
13492 581
5694 597
15725 750
4973 391
4535 117
4742 463