2512 501
163909 662
2462 35
8603 451
4971 598
13882 668
1517 113
2721 97
9143 624
6840 583
5082 472
5488 489
1545 291