3800 310
13191 126
4118 703
21707 767
8359 909
5762 647
6064 434
5645 371
11885 715
2059 273
27914 162