3512 318
3083 463
35870 165
17143 96
10878 441
126108 823
5253 705
3627 357
4420 864
3032 421
4816 786