3097 169
6601 433
4616 80
28018 378
30331 350
75087 868
2268 39
3040 123
32451 425
25806 704
126786 547
16142 479
2573 113
5082 679
15232 48
46863 329
119896 370
64731 83
2928 522
21013 47
34210 761
52614 250
27721 144
10603 66
38680 614
87089 682