15056 482
12706 214
41859 516
14570 767
15299 463
22215 699
27323 529
16401 605
10007 41
49512 492
29602 458
16181 123
12040 152
21705 242