2194 85
3485 415
2835 553
43193 847
25991 646
10737 256
3593 590
7830 823
3631 193
10276 347
9894 391
8616 788
7977 713
2558 471
3698 45
17986 593
3087 853