4931 793
3752 655
4140 563
16441 231
29742 884
11765 277
3510 457
1250 76
4098 742
4049 663
3220 469
5330 824