30356 307
5939 363
5677 677
37185 342
12849 523
5277 122
23754 837
15426 488
9314 510
32747 257
11344 74
95661 677
8858 46
18158 493
3131 385
3143 291
50309 261
22369 151
7348 708
5229 706
5896 638
4951 695
7456 435
8538 566
4605 89
3886 504
5914 962
18356 928