3512 318
3081 463
35870 165
17138 96
10878 441
126088 823
5253 705
3627 357
4420 864
3032 421
4816 786