21089 1012
8988 881
70612 336
37086 102
7459 474
21359 80
880 43
6534 394
13052 798
6251 422
3771 352
6621 176
3907 572
7485 713
3762 335