5962 421
5793 799
3145 578
17788 420
1565 174
10842 509
4991 602
4828 113
17953 89
6395 675
23095 641
30841 623