3197 513
2954 298
2945 191
3683 656
1392 94
4724 972
22649 724
53618 572
1765 159
1476 176
7012 307
5250 661
3061 458
29788 297
4019 569
10896 593