3966 539
2869 752
3548 410
50499 174
89046 326
17794 127
28836 181
10996 633
11580 827
4532 391
5737 30