3848 302
9921 39
8678 594
13999 684
8060 249
157789 684
9042 151
32513 403
13569 633
50917 665
31337 643
6422 169
18128 461
806 79
1030 33
2865 701