8191 680
3658 41
7723 273
14514 264
159605 853
20122 623
79112 146
18446 562
7766 204
14487 386
16213 1000
7865 918
4599 754