18995 697
11192 647
8515 306
7624 501
4376 170
6493 138
3588 723
63444 105
3950 382
3332 768
2731 446
5633 583
4984 30
17441 712
5488 427
2083 301