3970 539
2869 752
3548 410
50502 174
89046 326
17794 127
28837 181
10996 633
11580 827
4532 391
5737 30