458 36
4902 632
23195 604
3032 557
8683 535
20647 254
7737 322
1478 46
3086 276
2227 382
5009 143
4108 242
23527 622
30513 673
8373 414
1703 224
4266 797
19479 155