18388 600
2536 557
7827 535
17733 253
6390 321
1117 46
2507 276
1960 382
1831 141
3227 242
19250 622
29116 673
6691 414
1451 224
3915 797
15332 154