3129 100
17260 552
5302 195
45994 145
9647 797
3969 637
14827 851
10581 294
17440 651
8162 535
2102 471
19718 474
15743 917
12966 113
4103 465