3595 318
3145 463
36153 165
18052 97
11381 443
129761 827
5336 705
3707 357
4488 864
3113 421
4917 786