43327 857
2602 327
86990 389
21168 359
11313 112
19579 747
14945 533
6764 874
13922 722
9536 881
8785 91
6276 512
10219 808
7439 78