289392 951
68380 585
50078 308
58849 434
24322 311
5901 715
7931 252
3693 100
2187 78
4158 96
54432 724