5959 421
5791 799
3142 578
17786 420
1564 174
10842 509
4991 602
4828 113
17953 89
6395 675
23095 641
30838 623