50396 596
42841 449
39616 419
50275 271
59025 912
20562 510
23053 823
16359 1723
43445 268
12161 1060
47638 1934
47494 105
39557 1524
29626 571
50548 1297
31323 652
10633 1643
36576 1627
39970 1557
38539 806