30001 660
4780 218
5425 170
10722 112
18925 608
36274 900
24545 401
16977 418
17844 473
19531 168
19677 774
28895 538
9685 137
8881 563
3908 278
37310 898
12128 647
36992 608
12089 130
15409 155
16252 863
17585 666
11803 227
17600 548
40964 478
9145 600
99647 910
46284 226