31501 125
14157 133
71413 569
32440 921
11451 491
133570 672
185518 253
12887 524
41877 329
42357 386
95664 935
20717 596
25133 241
67191 631
34071 533
19714 404
32323 466
5496 119
19380 836
13336 613
3006 153
24776 451
2742 63
5101 686
7540 159
18601 500
16096 732
4225 83