1582 349
22308 355
71183 685
20159 597
62339 939
7844 41
4836 136
18774 119
16573 67
12495 657
26897 504