3130 100
17260 552
5303 195
45999 145
9647 797
3969 637
14827 851
10582 294
17441 651
8162 535
2102 471
19718 474
15743 917
12966 113
4103 465