2829 501
172076 665
2478 35
8686 451
4990 598
13971 668
1519 113
3248 97
9153 624
6881 583
5119 472
5505 489
1551 291