2194 85
3481 415
2833 553
43191 847
25991 646
10737 256
3593 590
7830 823
3631 193
10276 347
9894 391
8616 788
7977 713
2558 471
3698 45
17981 593
3086 853