31497 126
34255 426
3297 82
5342 416
4397 394
2465 507
9913 627
66962 432
10150 403
47012 270
16555 531
14476 295
43715 714
4355 854
7402 844