4855 793
3675 655
3946 563
16130 231
29429 884
11393 277
3344 457
1149 76
3933 742
3836 663
3055 469
5013 824