3646 805
4439 568
17345 358
15844 829
1471 64
1915 278
9095 230
5150 484
6351 280
7261 674
9758 714
7209 657
5172 127
3485 109
3969 562