3198 513
2955 298
2948 191
3685 656
1393 94
4726 972
22651 724
53627 572
1765 159
1476 176
7016 307
5257 661
3064 458
29793 297
4019 569
10896 593