21016 856
2922 648
14995 400
2756 359
4258 426
6386 57
207688 491
4586 364
6794 211
6789 565
8554 616
4918 451