12516 680
23004 674
24295 605
5543 203
3279 141
6099 706
12129 587
8982 531
5764 282
4800 195
13029 719
9374 38
2323 302
5832 415
1535 346
3493 690
1520 71