19519 617
1020 156
1629 386
5008 251
327386 974
154700 928
41497 352
8695 324
4854 383
3623 345
2747 262