3984 539
2869 752
3548 410
50537 174
89056 326
17795 127
28838 181
10996 633
11581 827
4533 391
5737 30