2182 85
3458 415
2791 553
43166 847
25962 646
10716 256
3587 590
7816 823
3615 193
10266 347
9862 391
8604 788
7974 713
2554 471
3684 45
17923 593
3084 853