591 130
3626 639
3990 459
17009 602
3531 593
15506 290
3039 37
6840 516
4154 368
11756 108
2835 546
68754 507
14196 889
63747 727
4022 322
25139 177
29333 281
6256 86
10870 704