31023 656
4577 595
7816 529
6638 677
21473 622
7432 322
3068 419
3632 91
19982 66
16912 591
7154 411
6105 441
5021 924
6057 374
11859 703
3479 586
2942 73
5095 480
15031 795
2307 39
1769 110
4368 312
5431 606
11679 616