3955 250
31659 292
3171 548
53249 155
8567 660
38695 923
3779 158
14036 245
6227 38
7072 314
29422 576
11456 581
15563 829
3374 674
5188 67
31010 622
5765 106
2863 502
29950 208
25207 539
20227 773
16628 440
18777 835
6835 589
13913 714
40912 323
15838 101
14231 812