5968 421
5793 799
3147 578
17790 420
1565 174
10842 509
4991 602
4828 113
17954 89
6395 675
23096 641
30846 623