1568 349
22297 355
71178 685
20150 597
62334 939
7820 41
4836 136
18774 119
16572 67
12481 657
26871 504