19976 596
15904 296
24714 456
50427 682
20598 237
10885 50
17078 777
21433 759
16745 573
47006 343
14131 656
38564 142
5678 824
24978 158