2171 508
1119 293
1670 476
803 239
4057 930
3548 851
2859 576
4118 332
34124 298
4932 316
8024 948
14833 133
14264 577
8657 447
7870 627