15010 78
42546 530
26375 300
53629 263
119563 466
19358 464
15167 218
21213 549
30203 84
99142 219
77867 838
49709 722
20013 436
62995 443
100075 725
23326 328
57994 358
69131 532
36097 295
34379 307
35340 579
86953 659
42590 746
73583 288