3952 539
2869 752
3547 410
50470 174
89042 326
17794 127
28834 181
10996 633
11579 827
4532 391
5737 30