3071 709
3972 427
2228 200
23926 772
83990 901
17337 421
16390 900
1388 33
4487 891
2175 263
2648 415
2476 519