45743 151
8486 477
21179 389
195148 1080
544525 1534
69282 503
734102 1118
24268 97
17612 85
29446 166
636453 1699
188741 996
113296 944
48382 954
101525 761
9835 694
984540 2091
599150 1643
56962 373
185605 995
104713 978
300762 1062
28721 497
642150 999