29444 167
13890 832
2073 274
6191 386
25086 95
10838 41
6501 646
5009 539
5361 222
8296 445
4860 612
5822 79
6994 629