21931 592
19571 589
3095 728
4462 617
3040 745
45398 149
5699 463
4904 414
8855 647
5490 788
5810 442
13941 688