20940 464
17781 827
13261 273
1632 320
2943 472
4635 162
3747 468
37330 393
5051 687
7475 726
6017 508
3768 888
6506 130