43350 857
2602 327
86990 389
21172 359
11314 112
19580 747
14946 533
6764 874
13922 722
9536 881
8785 91
6277 512
10220 808
7439 78