31731 420
3220 82
5285 416
4365 394
2442 507
9874 627
66206 431
10060 403
46145 270
16297 531
14301 295
42175 712
4334 854
7379 844
19611 99