20406 330
14533 125
10725 603
7055 358
18588 932
10632 74
8952 679
3188 623
19960 286
6356 738
22703 529
876 30
5796 315
6067 837
4506 49
3102 452
5262 457
14594 747