3512 538
2863 752
3539 410
49979 174
88948 326
17782 127
28794 181
10977 633
11567 827
4525 391
5727 30