4094 539
2870 752
3556 410
50749 174
89087 326
17799 127
28856 181
11002 633
11586 827
4539 391
5739 30