3071 709
3971 427
2228 200
23926 772
83981 901
17337 421
16389 900
1388 33
4487 891
2175 263
2648 415
2476 519