31460 866
11657 627
12549 809
87858 317
19847 546
83417 103
40184 662
27347 200
5593 428
37065 984
50515 769
54302 652
9296 168
5093 686
4317 298
4491 585
3465 81
7800 428
4581 632