3000 751
12326 430
36296 526
10718 572
31267 514
47924 829
39165 843
10093 189
14550 276
11213 375
17212 114
7996 850
18200 675
16557 636
6971 501
11544 546
8814 131
59194 371
5869 646
3532 30