31529 126
34271 426
3298 82
5342 416
4397 394
2465 507
9913 627
66969 432
10151 403
47023 270
16557 531
14477 295
43733 714
4355 854
7402 844