503263 1761
30165 548
212234 571
116040 1001
122207 507
211806 430
8451 640
73879 183
115698 409
347023 1146
88123 556
307062 801
69907 549
124863 677
156251 392
127542 521
42771 839
59365 323
150620 629
39466 431
111598 475
184662 1135
81199 164