47018 127
52197 487
6954 497
59182 122
7302 42
3343 325
102686 280
3040 688
2791 797
39459 906
8499 736
77047 533
6163 691
9664 304
1923 433
4939 368
1615 474
8842 482
6551 922
543 177
47205 443
10630 652
13964 889
1173 224