4095 632
22816 604
3015 557
8581 535
20597 254
7541 321
1412 46
2969 276
2097 382
4844 143
4008 242
23471 622
29970 673
8129 414
1681 224
4180 797
19027 155