1580 349
22305 355
71181 685
20157 597
62339 939
7840 41
4836 136
18774 119
16573 67
12489 657
26890 504