2532 501
164212 662
2465 35
8607 451
4972 598
13885 668
1517 113
2721 97
9143 624
6850 583
5085 472
5488 489
1545 291