3096 805
4421 568
17057 358
15534 829
1129 64
1881 278
8894 230
4945 484
6120 280
7190 674
9712 714
7082 657
5069 127
3393 109
3901 562