1159 328
2050 547
2944 956
1072 279
2852 796
12357 353
155840 630
27570 621
27054 168
3790 136
5485 242