5638 735
3752 501
194899 671
2531 35
9009 451
10781 601
14503 668
1532 113
8132 97
9176 624
6984 583
5238 472
5601 489
1582 291