15021 482
12689 214
41807 516
14550 767
15277 463
22157 698
27299 529
16380 605
9992 41
49454 492
29573 458
16164 123
12017 152
21670 242