5966 421
5793 799
3146 578
17788 420
1565 174
10842 509
4991 602
4828 113
17954 89
6395 675
23096 641
30845 623