3958 539
2869 752
3548 410
50480 174
89043 326
17794 127
28834 181
10996 633
11579 827
4532 391
5737 30