47049 411
6931 617
25442 818
6234 211
4460 187
8877 603
15250 585
281556 803
55722 680
75308 636
66043 151
10027 875
12321 408
19114 302
5384 398
3307 102
12442 440
5482 665