4582 597
3868 173
2671 482
2600 266
3671 820
9021 681
4237 272
3337 478
3306 181
2895 330
6987 957
2938 486
5169 496
5147 113
54508 663