3595 539
2865 752
3540 410
50033 174
88958 326
17782 127
28796 181
10977 633
11568 827
4526 391
5727 30