3065 805
4421 568
17043 358
15525 829
1128 64
1881 278
8889 230
4941 484
6113 280
7185 674
9710 714
7079 657
5067 127
3392 109
3901 562