3042 513
2566 297
2671 191
3583 656
1244 94
4624 972
22562 724
53050 572
1649 159
1260 176
6848 307
4675 661
2813 458
28033 297
3963 569
10714 593