3038 805
4421 568
17042 358
15522 829
1128 64
1881 278
8884 230
4940 484
6111 280
7183 674
9710 714
7079 657
5066 127
3392 109
3896 562