2196 85
3488 415
2853 553
43199 847
25996 646
10740 256
3594 590
7831 823
3632 193
10277 347
9896 391
8622 788
7977 713
2559 471
3703 45
17995 593
3088 853