20005 257
4034 241
4639 773
4488 612
3667 610
1579 184
7593 918
3191 473
1657 273
2894 110
3537 803
9732 328
3483 881
2630 329
2917 201
27847 424