4501 141
3277 58
35666 536
18151 763
125046 351
9748 103
6543 887
66945 185
133465 880
7720 300
114290 893
85587 590
35523 554
42302 389
16329 247
43847 491
35574 606
3122 292
42992 285