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