2197 85
3488 415
2855 553
43199 847
25997 646
10741 256
3594 590
7831 823
3632 193
10278 347
9897 391
8623 788
7977 713
2559 471
3704 45
17996 593
3088 853