15011 150
8641 609
16128 503
17960 879
6259 309
20728 324
11907 482
8711 401
20417 675
4909 549
1805 70
7974 432
3027 530
11474 470
8966 826
5528 516
3628 394
3746 158