19501 617
1007 156
1619 386
4998 251
326846 974
154513 927
41172 352
8668 324
4845 383
3611 345
2740 262