19519 617
1020 156
1629 386
5008 251
327378 974
154699 928
41496 352
8695 324
4854 383
3623 345
2747 262