30352 307
5938 363
5677 677
37185 342
12843 523
5277 122
23752 837
15424 488
9312 510
32735 257
11343 74
95658 677
8857 46
18156 493
3131 385
3143 291
50300 261
22369 151
7348 708
5229 706
5896 638
4951 695
7453 435
8538 566
4605 89
3886 504
5914 962
18355 928