4953 795
3799 655
4158 563
16505 231
29808 884
11838 277
3537 457
1263 76
4127 742
4097 663
3280 469
5388 824