3075 805
4421 568
17050 358
15528 829
1128 64
1881 278
8890 230
4942 484
6116 280
7186 674
9710 714
7079 657
5067 127
3393 109
3901 562