4046 351
2723 318
2284 279
10347 398
39326 829
37649 114
64485 356
85162 303
42453 259
46284 778
129264 903
44800 586
28610 604
80706 657
49093 903
50190 455
40642 147