3226 295
3445 715
59587 660
18916 622
6092 337
14790 880
3651 388
4888 100
3683 430
23726 678
5240 290
2844 288
1846 113