22726 300
15669 773
4731 465
523 40
10497 347
3523 532
7334 857
5080 774
49380 760
48040 78
23487 153
7140 264
12585 575
52349 780
17906 379
1727 192
10136 419
21041 609
7508 707
7734 269
15333 440
8550 521
12915 466
7436 239
10972 838