105888 323
46636 696
37252 64
40027 499
29227 466
29137 114
75286 624
39487 432
11079 278
16521 177
36070 91
44615 615
37279 831
26801 496
40346 458
25029 867
45898 256
52326 431
43042 920
37040 213
18583 91
15838 196
26588 154
15908 396