19501 617
1008 156
1619 386
4998 251
326853 974
154515 928
41181 352
8669 324
4845 383
3611 345
2740 262