39947 700
4628 553
2490 149
3405 172
6171 741
15917 313
11303 814
5134 568
9452 891
3339 617
56413 275
1868 257
5476 491
6497 620
4559 46
6374 578
7614 582
3876 440
1367 33
5909 429
8316 600
21852 81
2910 459
7935 117