3006 751
12327 430
36298 526
10722 572
31270 514
47926 829
39169 843
10095 189
14550 276
11214 375
17216 114
7996 850
18203 675
16557 636
6971 501
11546 546
8815 131
59199 371
5870 646
3533 30