110953 648
12861 661
267259 872
41366 639
5960 795
24643 853
7492 525
40421 532
14680 587
99080 847
23794 554
99415 339