3949 539
2869 752
3547 410
50465 174
89040 326
17794 127
28834 181
10996 633
11578 827
4532 391
5737 30