15012 482
12680 214
41797 516
14541 767
15270 463
22132 698
27290 529
16378 605
9986 41
49430 492
29567 458
16162 123
12008 152
21659 242