39096 650
8738 690
17789 82
2389 293
3727 665
3896 713
47415 141
13618 468
7081 528
14813 648
25280 115
1072 284
42992 730
25410 626
15087 825
44683 766
28706 268
17268 238
3207 594
30335 479
4459 735
2588 408
14750 978
4350 392