3680 539
2865 752
3542 410
50083 174
88969 326
17784 127
28801 181
10980 633
11571 827
4527 391
5727 30