985 269
2295 495
8934 53
1957 385
2953 676
1390 61
44943 502
3187 832
4376 48
6153 516
42043 684
159687 687
40954 144
13366 840
45386 825
23026 786
18258 231