5959 421
5791 799
3141 578
17786 420
1564 174
10842 509
4991 602
4828 113
17953 89
6395 675
23093 641
30834 623