38032 523
3602 248
4240 235
3688 675
6050 605
10723 488
6028 556
7308 111
10784 227
1641 83
108742 718
35391 671
63556 539