3197 513
2953 298
2944 191
3683 656
1392 94
4723 972
22649 724
53616 572
1765 159
1475 176
7009 307
5248 661
3061 458
29786 297
4019 569
10896 593