3226 295
3445 715
59591 660
18918 622
6092 337
14791 880
3651 388
4888 100
3685 430
23726 678
5240 290
2844 288
1846 113