12016 618
18329 790
13139 593
23948 277
9172 104
5193 263
11423 529
5285 713
3762 500
4516 651
4558 423
1587 313