3199 513
2957 298
2949 191
3686 656
1397 94
4726 972
22651 724
53628 572
1766 159
1476 176
7021 307
5257 661
3064 458
29797 297
4019 569
10896 593