14526 150
3700 726
3034 337
4540 483
5046 562
3749 609
14011 643
5043 688
6095 620
3531 182
4395 278
15902 277
6502 198
5717 228
3582 280
2904 181
6605 612
9207 638
4903 541
3628 699
5258 862
40679 501