9891 58
6191 690
4260 539
11282 146
14389 729
12234 147
24031 222
5476 578
3792 684
2496 317
2213 269
2802 527
1618 76