31520 126
34269 426
3298 82
5342 416
4397 394
2465 507
9913 627
66968 432
10151 403
47023 270
16555 531
14477 295
43733 714
4355 854
7402 844