2194 85
3481 415
2833 553
43190 847
25990 646
10737 256
3593 590
7830 823
3629 193
10276 347
9893 391
8616 788
7977 713
2558 471
3697 45
17981 593
3086 853