43840 161
38793 159
8851 610
16751 504
18607 879
6659 309
21065 324
12431 482
9441 401
21098 675
5235 549
1968 70
8354 432
3194 531
11989 472
9325 826
5784 516
3888 394
3861 158