2178 85
3447 415
2772 553
43157 847
25952 646
10707 256
3585 590
7808 823
3611 193
10263 347
9853 391
8601 788
7972 713
2553 471
3667 45
17900 593
3083 853