1502 71
2736 290
16058 928
51371 776
4185 31
3905 136
4048 313
10946 234
4899 956
3342 540
3831 388
15734 614
2484 309
2159 115
4931 622
4024 585