21825 49
2116 423
3164 616
14248 481
32650 588
130437 626
8747 115
7451 362
17557 136
8043 639
4311 290
23222 687