29930 660
39603 583
43566 268
23041 442
32492 833
2818 272
17852 547
8776 589
27616 801
9183 820
36753 776
29231 446
18624 608
4321 496
18148 307
31675 382
139837 1124
17573 317
18242 760
21203 732
20160 671
35840 900
40956 168
24443 401
16885 418
2790 216
6422 813
10070 151