39903 477
6450 667
2397 645
8339 441
31568 790
19658 678
6397 169
28288 386
4660 431
16696 532
4662 257
3081 362
3318 390
6745 606
23741 479